在像 angularjs 这样的 mvc 框架中,到目前为止,我发现的示例将数据库凭据存储在 app.js 文件中的 app.constant 属性中,用户可以轻松阅读
在我的情况下,我通过从 mongolab.js 文件加载的服务连接到 mongolab。我的 apikey 在那里定义,当然我无法访问 mongolab 后端让它接收哈希
解决这个问题的最佳做法是什么?最好有一些我可以学习的材料的指针。
在像 angularjs 这样的 mvc 框架中,到目前为止,我发现的示例将数据库凭据存储在 app.js 文件中的 app.constant 属性中,用户可以轻松阅读
在我的情况下,我通过从 mongolab.js 文件加载的服务连接到 mongolab。我的 apikey 在那里定义,当然我无法访问 mongolab 后端让它接收哈希
解决这个问题的最佳做法是什么?最好有一些我可以学习的材料的指针。
为什么不连接到 mongolab 服务器端?即使您使用加密,客户端也将始终处于危险之中。
在 Angular 中,您将有一个服务(使用app.factory()
),它通过您的服务层(使用 jsonp 或其他格式)连接,它将检查他的“连接器表”以调用正确的(外部)服务。这是一个非常简单的方案:
Client (js) --> Server (java, php, ...) --> Service 1
--> Service 2