思路分析:
-
引入nodejs中的核心模块:http
-
使用createServer来创建服务
-
使用listen方法来启动服务
第一步:
新建一个文件,名为 d:/src/01http.js
( 文件名及路径名可以自行设置,建议均不使用中文字符), 内容如下
// 1. 引入http模块
const http = require('http');
// 2. 创建服务
const server = http.createServer(function(req, res) {
console.log('有人来访问了')
// 向客户端发送内容,并结束本次响应
res.end('hello world');
});
// 3. 启动服务
server.listen(8081, function() {
console.log('服务器启动成功,请在http://localhost:8081中访问....');
});
第二步:运行js代码,启动服务。
在小黑窗中进入到01http.js所在的目录,键入命令 node 01http.js
,小黑窗不要关闭
第三步:测试功能
打开一个浏览器页面,输入地址:http://localhost:8083
,观察效果:
-
浏览器中的效果
-
小黑窗中的效果
注意:停止服务:ctrl + c 每一次修改都需要停止服务后,重新小黑窗内输入命令!!!
(拓展:最后给大家拓展一个小知识...)
把localhost改成你自己电脑的ip地址,例如:http://192.xxx.xxx.xxx:8081
,再把这个路径发给同事(同一个局域网)来访问。
如果不能被其他同事访问,有可能你需要手动关闭防火墙.........