MEAN 应用与 Angular2 中的 Mongo 本地服务
MEAN app vs. Mongo service local in Angular2
我是 Angular 的新手,正在尝试开发应用程序。
最好构建一个 MEAN 应用程序/API 连接到 mongodb 使用 mongoose 等和真实的 app/frontend 应用程序 send/receive 本地主机的数据 API?
或 Angular2 直接使用 mongoose 而不使用 API ?
不确定第二个选项是否安全,但不通过 API.
订阅的速度似乎更有效
谢谢!
第二种选择是真正缺乏安全感。
这意味着您将向您的用户发送您的 mongodb login/password 或者更糟的是给他们一个不安全的 mongodb url。
您真的希望您的用户可以看到其他用户的数据吗?
您绝对应该使用带有中间件的第一个解决方案。
此外,对于连接不良的用户,第一种解决方案比第二种更有效。有了fat aggregate or requests,你会退到JS里,他们不会下载所有的数据,只会下载真正的最终结果。
如果您在用户和数据库之间有很多交换,很容易在 angular 和您的节点后端之间插入一个 websocket 以避免 http 开销。
所以,我的建议是:绝对是第一个选项。
我是 Angular 的新手,正在尝试开发应用程序。
最好构建一个 MEAN 应用程序/API 连接到 mongodb 使用 mongoose 等和真实的 app/frontend 应用程序 send/receive 本地主机的数据 API? 或 Angular2 直接使用 mongoose 而不使用 API ?
不确定第二个选项是否安全,但不通过 API.
订阅的速度似乎更有效谢谢!
第二种选择是真正缺乏安全感。
这意味着您将向您的用户发送您的 mongodb login/password 或者更糟的是给他们一个不安全的 mongodb url。 您真的希望您的用户可以看到其他用户的数据吗?
您绝对应该使用带有中间件的第一个解决方案。
此外,对于连接不良的用户,第一种解决方案比第二种更有效。有了fat aggregate or requests,你会退到JS里,他们不会下载所有的数据,只会下载真正的最终结果。
如果您在用户和数据库之间有很多交换,很容易在 angular 和您的节点后端之间插入一个 websocket 以避免 http 开销。
所以,我的建议是:绝对是第一个选项。