【发布时间】:2019-02-15 20:33:07
【问题描述】:
我使用的是 mongo 4.0,mongoose 4.13.17,express 4.16.13。 我尝试通过 api 调用将我的 Angular 应用程序连接到 Mongo DB。 在点击浏览器时,我发现错误看起来您正试图在本机驱动程序端口上通过 HTTP 访问 MongoDB。 我了解 http 请求在 3.6 版本之后已被弃用。 谁能帮助我如何连接。
【问题讨论】:
-
您的 Angular 应用程序必须与您的 Express 服务器应用程序通信(使用
fetch、socket.io、WebSocket 等),您的 Express 服务器应用程序将与 MongoDB 服务器通信。您无法从 Angular 应用程序直接与 MongoDB 服务器进行通信(您也不想这样做,因为它会带来各种安全问题)。
标签: angularjs node.js mongodb express mongoose-schema