我已经建立了一个数据库Node.js
和MongoDB
,我正在写一个应用程序Angular.js
应在条目调用从我的数据库,以及能够在这些条目编写。将MongoDB连接到前端?
我知道,直接从JavaScript写入数据库存在一些安全问题,但我对这类事情完全陌生。更重要的是,我找不到有关如何将数据从MongoDB
发送到我的前端的任何说明,以便我可以真正使用它!
如何将两者结合在一起?在Node.js
中,我使用javascript require
函数来加载我的数据库并从中读取/写入,但我无法找到在浏览器中执行此操作的方法。在node
我使用mongojs
模块将两者连接在一起,但这不适用于我的Angular应用程序,因为我无法使用require
。
的主要问题是:如何在MongoDB中加载到前端?
编辑:我认为这是有关调用的MongoDB的前端,而不是特定的角度,一个更基本的问题。如果我错了,请告诉我。
我不知道我理解。你想从浏览器直接连接到数据库?这是一个非常糟糕的主意。这就是为什么要使用NodeJS(或任何其他Web服务器)的原因:将数据从数据库加载到WebServer,然后将其合并到HTML/JSON /您想要的任何格式,然后通过HTTP将其发送到浏览器。 – freakish
你有什么问题试图在前端需要mongojs模块?你需要一个模块加载器,例如[RequireJS](http://requirejs.org/)。 –