简单的http服务器
那么,这可能是一个愚蠢的问题,但我就像我可以,关于节点。
我build立了一个服务器,我们可以在任何节点演示文稿或教程中find代码。
var http = require('http'); var server = http.createServer(function(req, res){ console.log('connection from: ' res.socket.remoteAddress); res.writeHead(200, ['Content-Type', 'text/plain']); res.write('Hello '); res.end('World'); }); server.listen('8080');
我的问题是,为什么我的服务器logging我的消息两次,每一个请求我从浏览器?
您的浏览器正在请求img在上angular使用favicon。
正如@megakorre所说,这是关于图标的默认浏览器行为。 它在节点初学者书中提到,这是值得检查。 我也在节点'n00b'阶段,这对我有很大的帮助。
我也build议尝试Express(http://expressjs.com/)。 作为一个初学者,它确实帮助我一起获得了一些核心概念(像'/ users'和'/ users /:id'这样简单的路由),并且像double favicon.ico请求一样摆脱了一些烦恼。
- 给定一个URL,脚本怎么能find哪些资源被加载?
- Bluemix Node.js应用程序不显示新的代码
- 找不到bind.gyp(c:\ xampp \ htdocs \ webapp)而在Windows XAMPP中加载binding.gyp
- mongoose保存callback不起作用
- 如何在Express / Node.js中dynamic设置会话cookie的expires / maxAge?
- 使用Visual Basic 2015构build电子本机扩展
- Uber API – 使用非开发人员login时invalid_grant
- 带有Node.js的数据库inheritance模型
- 如果没有大括号,请进入