node安装和初体验on Mac
在web development的世界里,nodeJS(简称node)已经成为一门非常火热的后端技术,因此本着学习的态度,大雄决定学习node,并用来完成一个web项目。
1.node是什么
用node开发者的话说,node就是一款异步事件驱动的JavaScript的解释器,用来开发可扩展的网络应用。由于node中的函数均没有直接操作系统的IO,因此使用node开发过程中不需要担心死锁的问题。当然node还有各种好处,可以从开发过程中体会。
2.安装
Mac上node的安装过程,非常简单,主要有两种方法:
方法一:如果安装了homebrew,直接运行brew install node即可
brew install node
方法二:也可以上node官网直接先下载kmg文件,傻瓜式安装。
安装完毕直接执行node -v
查看版本号:
没报错就OK啦。
3.运行
安装完毕怎么能不来一发Hello World呢?首先编辑文件helloWorld.js
如下:
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res)=>{
res.writeHeader(200, {'Content-Type':'text/plain'})
res.end('Hello world\n');
}).listen(port);
console.log('Server running at http://'+hostname+':'+port);
上面这个程序非常简单,所有就没加注释了(因为懒),第一行引入了http
这个包(这也是node开发的第一个包哦!),然后设定服务器地址和端口,再利用http
的函数创建了一个服务。
接着就是运行该程序:
node helloWorld.js
再利用浏览器键入http://127.0.0.1:3000/即可看到效果哦!