【发布时间】:2017-12-06 01:44:19
【问题描述】:
var express = require('express');
var app = express();
app.use('/', express.static('./'));
app.listen(80);
我通过“node server.js”在 cli 中收到的错误消息是: 事件.js:160 投掷者; // 未处理的“错误”事件 ^
错误:监听 EACCES 0.0.0.0:80 在 Object.exports._errnoException (util.js:1018:11) 在exports._exceptionWithHostPort (util.js:1041:20) 在 Server._listen2 (net.js:1245:19) 在听 (net.js:1294:10) 在 Server.listen (net.js:1390:5) 在 EventEmitter.listen (G:\angular\node_modules\express\lib\application.js:618:24) 在对象。 (G:\angular\server.js:4:5) 在 Module._compile (module.js:570:32) 在 Object.Module._extensions..js (module.js:579:10) 在 Module.load (module.js:487:32)
任何想法为什么一个简单的代码会产生错误?我拿到 我正在尝试学习的旧 angularjs 书中的代码。变化 可能是节点还是快递?
【问题讨论】:
-
您需要将资源名称添加为静态路由(例如包含前端代码或 html 等的文件夹),而不是其他路由:)
标签: javascript angularjs node.js express