NodeJS学习笔记
一、如何运行NodeJS文件?
1、打开文本编辑器,输入以下内容:
var http=require('http');
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/plain'});
res.end('Hello World\n');
}).listen(3000,'127.0.0.1');
console.log('Server running at http://127.0.0.1:3000');
2、保存文件名为:server.js
3、windows中打开命令窗口:按键win+R,输入cmd,回车
4、在命令窗口中输入:node server.js,命令窗口中会显示:Server running at http://127.0.0.1:3000,然后在浏览器中输入:http://127.0.0.1:3000,如果看到Hello World,说明成功创建了第一个NodeJS程序
5、要终止服务器的运行,在命令窗口中输入:Ctrl+C,可以停止Node.js进程的运行。
二、如何安装NodeJS模块?
1、打开命令窗口,并输入npm install 模块的名字,然后模块就可以自动安装了。
2、注意,npm是nodejs安装之后就有的,另外,安装模块是需要联网的。
3、模块的官方来源:http://search.npmjs.org,非官网:http://blago.dachev.com/modules
4、模块的关键字搜索:npm search socket connect
5、模块的本地安装:npm install [module_name],全局安装:npm install -g [module_name]
6、模块文档:npm doc [module_name]
三、NodeJS如何访问网络和本地文件?
1、访问网络:
var http=require('http');
http.get({host:'www.bing.com'},function(res){
console.log('Got a response from www.bing.com');
}).on('error',function(e){
console.log('There was an error from www.bing.com');
});
2、访问本地文件
var fs=require('fs');
fs.readFile('file.txt','utf-8',function(err,data){
if(error) throw err;
console.log('File 1 read!');
});
四、Express的安装和使用
1、通过npm安装Express框架
npm install -g express
2、创建Express基础站点
(1) express express_example ,生成Express的骨架站点
(2) 安装依赖模块:cd express_example && npm install
(3) 这一步,版本3.x和4.x有所不同,3.x运行命令为:node app.js, 4.x运行命令为:npm start,并且框架结构也有点区别