安装Node.js
- 先到官网 nodejs.org
- 下载LTS(稳定版)
- 点击安装包根据提示一路安装下去
- 检查node是否安装好
- 终端输入 node -v
-
包管理器npm
Npm是node自带的包管理工具
用户从npm服务器下载别人编写的第三方包到本地使用
- 用户从npm下载并安装别人写的命令行程序
- 将自己编写的包或命令行程序上传到npm服务器供别人使用
Npm官方网站:www.npmjs.com
由于npm是国外的服务器可以淘宝镜像代替,可以使用cnpm。
命令:npm install cnpm 或者 直接到淘宝镜像复制命令安装
写一个hellow world
// hello.js
console.log(“hello world!”);
node hello.js
实现简单web服务器的应用
// server.js
// 需要引入nodejs提供的原生的api HTTP
var http = require("http") // 从原生api 引入 http模块
http.createServer(function(req, res){
// req 服务器接收浏览器的请求和请求头部分的东西
// res 服务器返回的内容
// 定义HTTP 头
res.writeHead(200, {‘Content-Type’:’text/plan’});
// 返送响应的数据
res.end(“Hello world\n”);
}).listen(8000);//监听8000端口
//服务运行之后输出一行信息
console.log(“server is running”)
这个时候在终端运行 node server.js
终端上 会输出server is running
在浏览器上输入localhost:8000 就会看到 hello world!