这是我的“非常第一”节点应用程序。我实际上只是开始遍历API以了解其全部内容。以下服务器代码和控制台输出使我立即感到困惑。有人可以解释为什么我的console.log在浏览器刷新中发生3次吗?
var http = require('http');
http.createServer(function(request, response){
response.writeHead(200, {'Content-Type': 'application/json'});
response.end("{blah: 1234}");
console.log("Hello!");
}).listen(3000, '127.0.0.1');
Run Code Online (Sandbox Code Playgroud)
浏览器中的一次刷新输出为:
Hello!
Hello!
Hello!
Run Code Online (Sandbox Code Playgroud)
我想念什么?
OSX 10.5,节点0.4.3
您的浏览器很可能实际上正在发送这些请求。
更改console.log("Hello!")以console.log(request.url)查看这些请求的路径。
随着铬我得到的只有两个要求,一个是/和一个/favicon.ico。
| 归档时间: |
|
| 查看次数: |
1299 次 |
| 最近记录: |