Node.js
文章平均质量分 51
Zhangzilnn
这个作者很懒,什么都没留下…
展开
-
使用 Express 写接口
1.创建基本的服务器 2.创建 API 路由模块 3.编写 GET 接口 4.编写 POST 接口 如果要获取 URL-encoded 格式的请求体数据,必须配置中间件 app.use(express.urlencoded({ extended: false })) 5.实现 JSONP 接口 获取客户端发送过来的回调函数的名字 得到要通过 JSONP 形式发送给客户端的数据 根据前两步得到的数据,拼接出一个函数调用的字符串 把上一步拼接得到的字符串,响应给客户端的 ..原创 2022-03-07 22:51:07 · 512 阅读 · 1 评论 -
自定义中间件
1. 需求描述与实现步骤 自己手动模拟一个类似于 express.urlencoded 这样的中间件,来解析 POST 提交到服务器的表单数据。 实现步骤: 1.定义中间件 2.监听 req 的 data 事件 3.监听 req 的 end 事件 4.使用 querystring 模块解析请求体数据 5.将解析出来的数据对象挂载为 req.body 6.将自定义中间件封装为模块 2. 定义中间件 使用 app.use() 来定义全局生效的中间件,代码如下: 3. 监听 req .原创 2022-03-07 20:21:42 · 412 阅读 · 0 评论 -
开发属于自己的包
1.需要实现的功能 格式化日期 转义 HTML 中的特殊字符 还原 HTML 中的特殊字符 2. 初始化包的基本结构 1.新建 itheima-tools 文件夹,作为包的根目录 2.在 itheima-tools 文件夹中,新建如下三个文件: package.json (包管理配置文件) index.js (包的入口文件) README.md (包的说明文档) 3. 初始化 p...原创 2022-03-07 14:46:40 · 47 阅读 · 0 评论 -
Node——时钟web服务器案例
1.核心思路 把文件的实际存放路径,作为每个资源的请求 url 地址。 2.实现步骤 1.导入需要的模块 2.创建基本的 web 服务器 3.将资源的请求 url 地址映射为文件的存放路径 4.读取文件内容并响应给客户端 5.优化资源的请求路径 3. 导入需要的模块 4.创建基本的 web 服务器 5.将资源的请求 url 地址映射为文件的存放路径 6.读取文件的内容并响应给客户端 7.优化资源的请求路径 ...原创 2022-03-06 19:07:35 · 250 阅读 · 0 评论