Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Node.js Angular =未捕获的ReferenceError:未定义require大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在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]

如何在Angular.js文件中使用节点模块?

解决方法

Node是服务器端技术,您通常不会在浏览器上使用Angular.js中的节点模块.但是,如果您想在浏览器中使用COR_175_11845@monjs require功能,请参阅: https://github.com/substack/node-browserify.

当然,浏览器无法直接与mongodb对话,这就是您首先需要API的原因,angular会使用http与您的API进行通信.

Angular.js对Node.js进行$http调用,需要和mongodb对话.

大佬总结

以上是大佬教程为你收集整理的Node.js Angular =未捕获的ReferenceError:未定义require全部内容,希望文章能够帮你解决Node.js Angular =未捕获的ReferenceError:未定义require所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。