Rac*_*elD 5 node.js express angularjs
我正在Node.js服务器上创建一个Express.js API.API用于访问存储在服务器上的数据.我还记录了谁在数据库中访问API.
我正在尝试创建一个管理部分,它将使用Angular.js整齐地显示管理员访问日志.我使用Angular Express Bootstrap种子来启动我的项目:
https://github.com/jimakker/angular-express-bootstrap-seed/
我的问题是我需要controllers.js来访问节点模块,但似乎并不知道该节点存在.这是我的错误:
controller.js
var mongo = require('mongodb');
[Uncaught ReferenceError: require is not defined]
Run Code Online (Sandbox Code Playgroud)
如何在Angular.js文件中使用节点模块?
Mer*_*sen 11
Node是服务器端技术,您通常不会在浏览器上使用Angular.js中的节点模块.但是,如果您想在浏览器中使用commonjs require功能,请参阅:https://github.com/substack/node-browserify.
当然,浏览器无法直接与mongodb对话,这就是您首先需要API的原因,angular会使用HTTP与您的API进行通信.
Angular.js对Node.js进行$ http调用,需要和mongodb对话.
| 归档时间: |
|
| 查看次数: |
17781 次 |
| 最近记录: |