摘要:初识nodejs,使用nodejs搭建一个http服务,并通过浏览器可以正常访问
下载安装nodejs
Nodejs下载地址:
下载后和普通程序安装方法没什么不同(可以选择一下安装路径,不选使用默认也行)
检查是否安装成功
打开命令提示窗口,输入:
1
|
node -
v
|
显示出版本号即表示安装成功:
1
|
v4.4.5
|
Nodejs搭建http服务
·nodejs可以搭建http客户端,也可以搭建http服务端,一个超简单的例子说明nodejs的方便快捷:
假如文件名为:hello.js
1
2
3
4
5
6
7
8
9
10
11
|
//引入http模块(类似于Java的一些类库)
var
http = require(
"http"
);
//使用http创建服务,在回调在处理请求与响应
http.createServer(
function
(req, res) {
//向响应中写头信息,200:页面访问正常;Content-Type这些东西在普通的html中都非常常见
res.writeHead(200, {
"Content-type"
:
"text/html"
});
//往响应中写一段话:Hello World!
res.write(
"<h1>Hello World!</h1>"
);
//结束本次请求,并响应字符串:nodejs end
res.end(
"nodejs end"
);
}).listen(1314);
//监听端口,这里随便写一个1314(只要不跟其他服务冲突就行)
|
·进入命令提示窗口,并进入到hello.js所在的目录,输入启动命令:
1
|
node hello.js
|
回车后光标一直闪烁,就表示启动成功了。(启动速度非常快)
打开浏览器输入:
http://localhost:1314即可显示出效果了!
在页面上已经显示出了通过res.write和res.end响应过来的内容。
注意:1314就是listen处输入的端口号。
当然这个例子没有任何意义,只是能初步认识nodejs的作用及用法!
原文出自【知识林】:http://www.zslin.com/web/blog/show/3