一、解释执行JavaScript
创建js文件->通过命令行:node 文件名 执行
二、文件读写
1.模块:fs
var fs=require('fs')
2.读:readFile()
fs.readFile('文件路径',function(error,data){ //读取成功:error为null //读取失败:error为错误对象 //data为读取的内容 })
3.写:writeFile()
fs.writeFile('文件路径','内容',function(error){
//读取成功:error为null
//读取失败:error为错误对象 })
三、HTTP
1.引入模块
var http=require('http')
2.创建一个server实例
var server=http.createServer()
3.接收request请求
request处理函数需要接收两个参数:
1)request:请求对象,用来获取客户端的一些请求信息
2)response:响应对象,可以用来给客户端发送小响应消息
response.write(‘数据’)可以向客户端发送响应数据,可以使用多次,但最后需要使用response.end()结束响应,否则客户端会一直等待
server.on('request',function(request,response){
})
4.绑定端口号,启动服务器
server.listen(3000,function(){ })