1. 安装 Node 环境
- 查看当前 Node 环境的版本号
- 下载:https://nodejs.org/en/download
- 安装下载的msi包(一路傻瓜式next)
- 确认 Node 环境是否安装成功( 打开命令行输入
node --version
或node -v
查看是否显示对应版本号) - 环境变量配置
2.Hello World
- 创建编写 JavaScript 脚本文件
var foo = 'Hello World!' console.log(foo)
- 打开终端,定位到脚本文件所属目录(比如我的电脑中)
D:\Software\VSCodeProjects\nodejs\01\code
- 输入
node
文件名执行对应文件。如:node 文件名
(注意文件名不能使用node.js) - 解析执行 JavaScript
- 读写文件
var fs = require('fs') fs.writeFile('../data/你好.md', '大家好!', function(error){ if(error){ console.log('文件写入失败') }else{ console.log('文件写入成功\n内容是:') console.log(data.toString()) } }) fs.readFile('../data/你好.md', function(error, data){ if(error){ console.log('读取文件失败了') }else{ console.log('读取文件成功\n内容是: ') console.log(data.toString()) } })
- Http
//接下来,我们要干一件使用 Node 很有成就感的一件事 //你可以使用 Node 非常轻松的构建一个 Web 服务器 //在 Node 中专门提供了一个核心模块 // 1.加载 Http 核心模块 var http = require('http') // 2.使用 http.createServer()方法创建一个web服务器 var server = http.createServer() // 3.服务器要干嘛? /** * 提供服务:对数据的服务 * 发请求 * 接受数据 * 处理请求 * 给个反馈(发送响应) * 注册 request 请求事件 * 当客户端请求过来,就会自动触发服务器的 request 请求事件,然后执行第二个参数:回调处理 */ server.on('request', function (){ console.log("收到客户端的请求了") }) // 4.启动服务器 server.listen(3000, function (){ console.log('服务器启动成功了,可以通过htpp://127.0.0.1:3000/ 或 localhost:3000 来访问了') })
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190623125634763.png
由于没有发送回应,故在浏览器中未显示任何内容。只是一直在加载中…
至此,基本的 Node.js 起步完成。Enjoy it !