一、解释执行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(){
    
})