Nodejs学习笔记(一)
2017-11-19 本文已影响0人
cab240f6e992
安装
1.更新库: sudo apt-get update
2.安装nodejs: sudo apt-get install nodejs
3.安装npm: sudo apt-get install npm
如果装好了,输入node -v
可以查看node版本:
输入npm -v
可查看npm版本:
Hello World
1.创建一个文件夹用来放这些学习用的文件: mkdir nodejs-learning
2.创建一个node文件: touch helloWorld.js
3.在helloWorld.js
中写入以下代码:
var http = require('http');
http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end('Hello world');
}).listen(8080);
4.让这个文件跑起来: 在命令行里输入node helloWorld.js
,发现没啥提示(正常)。
5.打开http://localhost:8080/
:成功看到Hello world。
分析
1.var http = require('http');
:NodeJs有很多内建模块,http就是其中的一个,通过require来将其引用进来。
2.createServer
是http模块里的方法,创建一个服务器,参数为一个回调函数,当客户端访问该服务器时,执行回调函数。req
是request的缩写,res
是response的缩写。
3.writeHead
:分别写入状态码和头文件中的字段。