用http模块写一个简单的web服务器

136 阅读1分钟

思路分析:

  • 引入nodejs中的核心模块:http
  • 使用createServer来创建服务
  • 使用listen方法来启动服务

第一步:

新建一个文件,名为 d:/src/01http.js( 文件名及路径名可以自行设置,建议均不使用中文字符), 内容如下

image.png

第二步:运行js代码,启动服务。

image.png 在小黑窗中进入到01http.js所在的目录,键入命令 node 01http.js,小黑窗不要关闭 第三步:测试功能 打开一个浏览器页面,输入地址:http://localhost:8083,观察效果:

  • 浏览器中的效果
  • 小黑窗中的效果 注意:停止服务:ctrl + c   每一次修改都需要停止服务后,重新小黑窗内输入命令!!!

拓展:

把localhost改成你自己电脑的ip地址,例如:192.xxx.xxx.xxx:8081,再把这个路径发给同事(同一个局域网)来访问。 如果不能被其他同事访问,有可能你需要手动关闭防火墙.........