nodejs搭建服务器无法本地访问

用nodejs搭建了服务器,命令窗口显示搭建成功了,但是浏览器无法访问,请问是怎么回事?

var http = require('http');

var serv = http.createServer(function(req, res) {

console.log('有人进来了');

res.writeHeader(200, {
    'content-type' : 'text/html;charset="utf-8"'
});

res.writeHeader(404, {
    'content-type' : 'text/html;charset="utf-8"'
});

res.write('你要访问的页面资源不存在!');
res.end();

console.log(req);

}).listen(3000);
console.log('服务器开启成功');

图片描述

图片描述

阅读 2.7k
2 个回答

res.end('hello world')

命令窗口显示搭建成功,这个是你直接打印的,打印开启成功要在listen的回掉函数里面

serv.listen(3000, function () {
  console.log('服务器开启成功---');
});

然后试试其他端口,或者用localhost试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题