Node.js-nodejs http.createServer 事件被回调两次? 怎么防止
var http = require('http');
http.createServer(function(request,response){
response.writeHead(200,{'Content-type':'text/html; Charset=utf-8'});
console.log('搞不懂为什么这里会输出两次');
response.end("test");
}).listen(88);
console.log("你可以在浏览器打开 http://localhost:88");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
谢谢土豆的同学给我解答.
通过下面代码就知道客户端其实进行了两次的请求
var http = require('http');
http.createServer(function(request,response){
response.writeHead(200,{'Content-type':'text/html; Charset=utf-8'});
response.write("helloWord!<br/>你好中国");
response.end("这里可以输出中文");
console.log('这里会输出两次,第一次是请求首页,第二次是请求favour.ico');
console.log('请求:'+request.url);
}).listen(88);
console.log("你可以在浏览器打开 http://localhost:88");
第一次是请求了/ 第二次请求了 网站的logo