关于node.js http模块

HTTP服务器

要开发HTTP服务器程序,从头处理TCP连接,解析HTTP是不现实的。这些工作实际上已经由Node.js自带的http模块完成了。应用程序并不直接和HTTP协议打交道,而是操作http模块提供的request和response对象。

  • request对象封装了HTTP请求,我们调用request对象的属性和方法就可以拿到所有HTTP请求的信息;
  • response对象封装了HTTP响应,我们操作response对象的方法,就可以把HTTP响应返回给浏览器。

用Node.js实现一个HTTP服务器程序

关于node.js http模块
尝试在终端运行
$ node hello.js
Server is running at 127.0.0.0.1:8080

用Node.js实现一个HTTP服务器程序

关于node.js http模块

**在命令行运行node file_server.js /path/to/dir,把/path/to/dir改成你本地的一个有效的目录,然后在浏览器中输入http://localhost:8888/index.html
只要当前目录下存在文件index.html,服务器就可以把文件内容发送给浏览器,就可以在浏览器看到index.html的内容

参考: 简书 神仙哥哥卿洋
在此表示感谢!!!!
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。**