第一步是创建新的js文件。 文件名由自己设定。 我不推荐中文和数字。
内容如下:
//1 .部署http模块consthttp=require(http )//2.创建服务constserver=http.createserver (功能(req, res ) { console.log ) (有人来访询问) (RES.setheader ) ) content charset=utf8 ' )//向客户端发送内容,这次响应RES.end ); //3 .启动服务server.listen(8081,function ) { console.log )服务器已成功启动。 请通过http://localhost:8081访问…() ); ); 步骤3 :执行js代码。
步骤4 :本地检查
打开浏览器页面,输入http://localhost:8081以观察效果。
第五步:共享地址
将localhost更改为自己电脑的ip地址,然后将此路径发送给同事和朋友,自己也可以访问。
输入ipconfig后,找到ipv4地址
在自己的地址加上:8081端口发给别人,就可以在局域网内使用浏览器查看hello word
地址被他人访问后,会显示你的node.js
当别人看到你的服务器时,不要关闭node.js。 不那样做的话看不到~
步骤6 :停止服务
ctrl c
分析如下:
引入核心模块,得到的http是一个对象。
http.createServer方法创建http服务。 参数是回调函数。 在http请求进入时自动调用。 请求一次,它就会被调用一次。
第一个参数:req,客户端请求。
第二个参数:res设置对这次请求的响应。
RES.setheader('content-type ',' text/html; charset=utf8 ' )
//设置响应标头
//content-type是密钥名称。 内容类型、
//文本/html; charset=utf8是值
//向浏览器传达内容类型为html,编码格式为utf8
设置res.end():响应体,结束请求。
server.listen ()用于监听端口。
格式:server.listen(端口号,[回调函数])回调是可选的。
说明:
如果接收成功,则执行一次回调函数。
如果失败,例如端口被占用,则会报告错误。
修改代码后,重新启动更改res.end ()的内容,重新启动后再次观察。
服务停止:在小黑色窗口中按ctrl c键停止服务。
重新启动服务:重新运行程序(按上面的箭头返回汽车)。
修改服务器代码后重新启动。