2

在像 angularjs 这样的 mvc 框架中,到目前为止,我发现的示例将数据库凭据存储在 app.js 文件中的 app.constant 属性中,用户可以轻松阅读

在我的情况下,我通过从 mongolab.js 文件加载的服务连接到 mongolab。我的 apikey 在那里定义,当然我无法访问 mongolab 后端让它接收哈希

解决这个问题的最佳做法是什么?最好有一些我可以学习的材料的指针。

4

1 回答 1

3

为什么不连接到 mongolab 服务器端?即使您使用加密,客户端也将始终处于危险之中。

在 Angular 中,您将有一个服务(使用app.factory()),它通过您的服务层(使用 jsonp 或其他格式)连接,它将检查他的“连接器表”以调用正确的(外部)服务。这是一个非常简单的方案:

Client (js) --> Server (java, php, ...) --> Service 1
                                        --> Service 2
于 2013-01-06T16:47:02.093 回答