AngularJS、nodeJS、ReferenceError:未定义要求

Posted

技术标签:

【中文标题】AngularJS、nodeJS、ReferenceError:未定义要求【英文标题】:AngularJS, nodeJS, ReferenceError: require is not defined 【发布时间】:2020-12-26 16:06:18 【问题描述】:

我在 SO 上阅读了几个类似的问题,但找不到任何适合我的情况的答案。 我是 angularjs 和 nodejs 的新手,我被困在这里: 我想将表单的输入存储到 json 文件中。为此,我发现了这个程序:

        var fs = require('fs');
        fs.appendFile('../database/lexicon.json', ' This is my text.', function (err) 
        if (err) throw err;
        console.log('Updated!');
        );

我只是在这里用“这是我的文本”进行测试,我的 json 文件位于这里../database/lexicon.json

但问题在于我的程序无法识别require。 我知道这是一个服务器端操作,它不能在浏览器中运行,但我想我可以通过使用以下命令在本地服务器上运行我的应用程序来解决这个问题:

npx http-server -o

谁能帮我解决这个问题?谢谢!

【问题讨论】:

【参考方案1】:

好的,我解决了这个问题,不是用这个例子,但我转移到我的应用程序的另一个功能,需要另一个 require,安装 express.js 后我不再收到错误消息!

我希望这对其他人有帮助。

【讨论】:

以上是关于AngularJS、nodeJS、ReferenceError:未定义要求的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS、nodeJS、ReferenceError:未定义要求

nodejs + multer + angularjs 无需重定向即可上传

如何使用 NodeJS + AngularJS 从文件中删除一些奇怪的错误

在哪里以及如何将 nodejs 与 angularjs 一起使用

如何在 Angularjs 中调用 Nodejs 方法

在 AngularJS 和 Nodejs 之间共享代码