Node.js中Http模块
2023-06-13 09:13:44 时间
一,创建基本的web服务器。
//1,导入http模块
const http = require('http')
//2,创建web服务器实例
const server= http.createServer()
//3,为服务器实例绑定request 事件,监听客户端的请求
server.on('request',(req,res)=>{
console.log('someone visit our web server')
})
//4,启动服务器,指定端口号
server.listen(1212,()=>{
console.log('服务器启动了:http:127.0.0.1:1212')
})
二,了解req请求对象和res响应对象。
const http=require('http')
const server=http.createServer();
server.on('request',(req,res)=>{
//req.url 是客户端请求的url地址
const url = req.url;
//req.method 是客户端请求的method类型
const method=req.method;
let str=`请求地址是${url},请求类型是${method}`;
// res.setHeader() 设置响应头
// 为了防止中文显示乱码问题,需要设置响应头,Content-Type 的值为 text/html; charset=utf-8
res.setHeader('Content-Type','text/html; charset=utf-8')
//调用res.end()方法,向客户端响应数据
res.end(str)
});
server.listen(1212,()=>{
console.log('启动服务')
});
相关文章
- 02·灵魂前端工程师养成-安装配置Node.js
- Node.js 应用 peer dependency 的用法
- Mac 安装 node.js 及环境配置[通俗易懂]
- node.js(7)
- 使用Node.js与Strve.js@4.3.0实战一款全新的群聊应用
- 「Node.js」白露欲霜,聊聊zlib压缩
- 关于 SAP Commerce Cloud 构建的 Node.js 版本号问题
- Node.js的net模块详解编程语言
- 使用Node.js连接MySQL数据库(node-mysql)
- JS原型(prototype)和原型链完全攻略
- Vue.js是什么?它有什么特点?
- Linux环境下配置Node.js(linux配置node)
- 创建JS文件:在Linux下实现自动化任务(linux创建js文件)
- 解除 Linux 上的 Node.js 安装(linux卸载node)
- 数据Node.js实现MySQL数据的同步更新(node同步mysql)
- 如何使用Node.js连接Oracle数据库(node连接oracle)
- 利用Node.js实现对MS SQL服务器的连接(node连MSsql)
- Node.js和MSSQL数据库的完美结合:使用node mssql模块(node mssql模块)
- Js数组的操作push,pop,shift,unshift等方法详细介绍
- 什么是Node.js?Node.js详细介绍
- Node.js实现简单聊天服务器
- node.js中的fs.close方法使用说明
- node.js中的fs.exists方法使用说明
- js中各种类型的变量在if条件中是true还是false
- js图片闪动特效可以控制间隔时间如几分钟闪动一下
- 用C/C++来实现Node.js的模块(一)
- 基于NodeJS的前后端分离的思考与实践(六)Nginx+Node.js+Java的软件栈部署实践