Nodejs 输出hello world

什么是nodejs

1.编写高性能网络服务器的JavaScript工具包(用js开发服务器端程序)
2.单线程、异步、事件驱动
3.特点:快,消耗能存多
4.异步消耗内存测试:网上一个百万级并发测试,未优化的情况下1M的连接消耗16G的内存

nodejs vs php
优点:
1.性能高(机制问题)
2.开发效率高(省不少优化)
3.应用范围广(可以开发桌面系统)

缺点:
1.新,人少
2.中间件少

var http = require('http');
http.createServer(function (request, response) {
	response.writeHead(200, {
		'Content-Type': 'text/html;  charset=utf-8'
	});
	if (request.url !== "/favicon.ico") { //清除第2此访问  
		console.log('访问');
		response.write('hello,world');
		response.end(""); //不写则没有http协议尾,但写了会产生两次访问  
	}
}).listen(8000);//监听8000端口
console.log('Server  running  at  http://127.0.0.1:8000/');

/*  
启动服务  
cmd下执行:  
node  n1_hello.js  
浏览器访问:http://localhost:8000  
*/

你可能感兴趣的:(nodejs)