我已經建立了一個數據庫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/)。 –