(八)nodejs模块和方法以及npm安装模块
fs 文件操作模块http 服务器模块path 目录操作模块mime 第三方获取文件类型模块request常用apirequest.headersrequest.rawHeadersrequest.httpVersionrequest.methodrequest.urlresponse对象常用APIres.write()res.end() ...
fs 文件操作模块
http 服务器模块
path 目录操作模块
mime 第三方获取文件类型模块
request常用api
request.headers
request.rawHeaders
request.httpVersion
request.method
request.url
response对象常用API
res.write()
res.end() 结束响应,每个请求必须调用,告诉服务器该响应的报文头,报文体等等全部已经响应完毕了,可以考虑本次响应结束
响应数据必须是string或者buffer类型
res.setHeader() 设置响应报文头,必须设置在响应之前,在响应结束之后,服务器发送默认的响应报文头
res.statusCode=200 设置http响应状态码 查MDN
res.statusMessage='Not Foumd!'
res.writeHead(res.statusCode,res.statusMessage,{
'Content-Type' : 'text/html;charset=utf-8'
}) 最终是以该方法写入报文头,直接向客户端写入报文头
npm是js包管理器,仓库,命令行
必须通过require加载的,叫模块。否则就只是一个包
只要是模块就是包,上传到npm上
必须有package.json描述的,才叫包
package.json 包描述文件,项目描述文件
包名称和版本号必须有
npm init -y 或npm init创建一个package.json和文件夹一样(项目名称)
只有npm版本5以上才有package-lock.json,使安装速度变快,
第一次安装第三方包时会产生,该json中保存所有依赖包的仓库地址,直接下载
更多推荐
所有评论(0)