我正在运行以下代码来自express 3.0.3 node_modules / express / test.js:
/**
* Module dependencies.
*/
var express = require('./')
, app = express()
console.log(express.json());
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.cookieParser('foobar'));
app.use(express.session());
app.get('/', function(req, res){
res.send('hello');
});
app.listen(80);
console.log('listening on 80');
现在,如果我使用“sudo node test.js”启动节点应用程序,应用程序启动正常,我可以看到正在使用netstat监听80端口,但是当我在端口80上使用浏览器时,那么我做没有得到任何回应。但我使用80以外的任何端口都可以。
你能告诉我这里缺少的东西吗? 为什么我不能使用快递在80上运行节点应用程序?关于, -M -