node.js初学--hello_world

emmmm…算是正式开始学习?
今天只学了一点点,不过我还是决定把它写下来
rt 第一个hello_world程序,安装什么的我就不写了…官网下载安装版一键式傻瓜安装

var http = require('http');//引入http模块
http.createServer(function (request,response){//初始化服务
	if(request.url!=="/favicon.ico"){
	response.writeHead(200,{'ContentType':'text/html;charset=utf-8'});//协议头,包html类型以及utf-8编码格式
	console.log("访问");//在控制台输出(cmd)
	response.write('hello world');//在页面上打印
response.end('')//协议尾
}
}).listen(3000);//监听3000端口
console.log('running 3000')//在控制台输出(cmd)

代码如上图,用记事本写的,控制台node 文件名就可以直接跑
首先呢引入http模块,也就是var http = require(‘http’);
之后初始化server服务,具体注释在代码中,这里要注意的是if(request)那一行,是因为加了response.end之后页面会加载两次,获取一个叫favicon.ico的东西,这在实际开发中可能会带来一些无法预知的错误,所以写个if避免二次访问。这个在以后的框架中都已经是写好的,不过初学还是在基础方面知道一下比较好

就这样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值