gpt4 book ai didi

javascript - BreezeJS 数据库连接安全

转载 作者:行者123 更新时间:2023-11-28 12:38:15 24 4
gpt4 key购买 nike

BreezeJS 中与数据库交互安全吗?

例如,如果我使用以下代码,它会直接在 JavaScript 中清楚地显示数据库名称、表和查询本身。它是否与数据库建立安全连接?

var manager = new breeze.EntityManager('api/northwind');

var query = new breeze.EntityQuery()
.from("Employees");

manager.executeQuery(query).then(function(data){
ko.applyBindings(data);
}).fail(function(e) {
alert(e);
});

最佳答案

行“var manager = new Breeze.EntityManager('api/northwind');”没有提及任何有关数据库的内容。它是到 MVC Controller (在本例中为 webapi)的路由。

以及“var query = new Breeze.EntityQuery().from("Employees");”行与数据库没有任何关系,它是 Controller 中方法的名称。

考虑到您可以使用 mvc 提供的机制来保护 Controller (如 Authorize 属性),我认为使用 Breeze 没有任何风险。

关于javascript - BreezeJS 数据库连接安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14847972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com