你好(抱歉我的英语不好)。我有一个理论问题。在网页中,后端(在我的情况下是NodeJS)与数据库(MongoDB)之间存在直接连接。但是,我不知道前端(AngularJS)是否与数据库或NodeJS直接连接。
答案 0 :(得分:1)
您需要介于两者之间,让Angular的$ http服务与mongo进行通信。 NodeJS是一个选项,特别是与mongoose和express结合使用。
您可以在此处找到其他一些选项:http://docs.mongodb.org/ecosystem/tools/http-interfaces/#HttpInterface-RESTInterfaces
答案 1 :(得分:1)
您的angularJS不应该直接连接到MongoDB,但它可以直接连接到与MongoDB连接的NodeJS App。
WEB --REQUEST ----> ---的NodeJS REQUEST - > MongoDB的
WEB< - RESPONSE ----- NodeJS ----响应--- MongoDB