Node中的http模块

105 阅读1分钟

http模块实现简单的页面展示

const http=require('http')//注意:使用http模块需要先行引入

创建一个服务:

var server =http.createServer(function(req,res){}

  • req=>resquest=>IncomingMessage类
  • res=>Response=>SeverResponse类

res.writeHead(200,{'ContentType':'text/html'})

  • ContentType由res返回文件扩展名决定
写入html页面:

image.png

结束并监听

image.png

http模块实现Html表单提交 a标签跳转 Ajax交互

image.png

Node服务端代码:

image.png

Http解决跨域问题及范例

image.png