js创建服务器
2020-08-10 20:40
148 查看
原生js实现服务器创建,代码和注释如下
//一、加载http模块 var http = require("http"); //加载http模块,生成http模块对象 //加载querystring模块 var querystring = require("querystring"); //二、通过http模块,来执行http模块内容 var req, res; 1; //创建服务器对象,并且通过serverHandler函数做相关的设定 var server = http.createServer(serverHandler); 2; //定义 server服务器的监听端口 server.listen(4010, "10.9.65.233", listenHandler); //通过serverHandler函数具体设定 function serverHandler(_req, _res) { // req 请求 客户端请求服务端 // res 响应 服务端响应客户端 req = _req; res = _res; //每次客户端发送给服务器的数据 req.on("data", dataHandler); //数据发送完成,并且执行endHandler函数 req.on("end", endHandler); } function dataHandler(_data) {} function endHandler() { //屏蔽请求图标消息 if (req.url.indexOf("/favicon.ico") > -1) { res.end(); return; } //req.url 是每次访问请求的地址 //截取url ?之后的内容强转成对象形式赋给obj; var obj = querystring.parse(req.url.split("?")[1]); // 写入响应头,200是表示响应成功,对象中是所有响应头设置 res.writeHeader(200, { "content-type": "text/html;charset=utf-8", "Access-Control-Allow-Origin": "*", }); //写入消息 res.write(obj.user + "欢迎光临!"); //将消息发回给客户端 res.end(); } function listenHandler() { console.log("已连接"); }
相关文章推荐
- Node.js —— Web服务器简介及创建
- node.js使用http模块创建服务器和客户端完整示例
- Node.js创建一个静态服务器,自定义模块上传 npmjs.com 过程
- node.js 学习笔记一:创建一个服务器
- 用Node.js创建自签名的HTTPS服务器
- 【Node】 Js 创建一个简单服务器
- 用Node.js创建自签名的HTTPS服务器
- 用Node.js创建一个极其简单的静态服务器
- 前台JS脚本出现“Automation服务器不能创建对象“错误的解决方法
- Node.js(二)创建一个静态服务器
- WebSocket+node.js创建即时通信的Web聊天服务器
- Node.js (一)—— 概念、环境安装、读取文件、模块系统(require)、使用http创建简单的服务器、ip地址和端口号概念
- 用Node.js创建自签名的HTTPS服务器
- 前台JS脚本出现“Automation服务器不能创建对象“错
- node.js 创建 https 服务器
- node.js利用http模块创建一个服务器
- Nodejs+Express创建HTTPS服务器
- Node.js将项目部署在静态服务器中,与自定义模块的创建和发布。
- 姚博文 js解决 automation 服务器不能创建对象
- 利用Express框架创建一个node.js后台服务器项目