首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Express
订阅
少年听雨
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
14.接口项目:配置统一错误处理中间件
配置统一错误处理中间件 我们可以直接在app.js中写统一错误处理的中间件,但是这样显得结构不清晰,👌,一般我们会在middleware文件夹中新建一个error-handler.js的文件,来统一处
13.接口项目:提取控制器模块
提取控制器模块 如果所有的逻辑都在router中写的话,会显得很乱也不好维护,所以我们可以将逻辑抽离出来,放到controller文件夹中,同样根据接口的功能创建不同的文件来分模块处理。 项目结构,如
12.接口项目:路由设计
路由设计 一般都会在router文件夹中新建一个index.js,然后根据接口的功能新建文件分类。如下图: index.js文件,如下: users.js文件,如下: profile.js文件,如下:
11. 接口项目:配置常用中间件
配置常用中间件 解析请求体 express.json() express.urlencoded() 日志输出 morgan() 为客户端提供跨域资源请求 cors() app.js中,代码如下:
10. 接口项目:创建项目
创建项目 1. 创建项目 app.js 2. 目录结构 config:配置文件,默认文件名config.default.js controller: 用于解析用户的输入,处理后返回相应的结果 mode
9.中间件分类
中间件分类 在Express中应用程序可以使用以下类型的中间件: 应用程序级别中间件 路由级别中间件 错误处理中间件 内置中间件 第三方中间件 1. 应用程序级别中间件 不关心请求路径 限定请求路径:
8.中间件函数
中间件函数 在Express当中,中间件就是一个可以访问请求对象、响应对象和调用next方法的一个函数。 在中间件函数中可以执行一下任何任务: 执行任何代码 修改requst或者response响应对
07.理解中间件
理解中间件 Express的最大特色,也是最重要的一个设计,就是中间件。一个Express应用,就是由许许多多的中间件来完成的。 为了理解中间件,我们先来看一下我们现实生活中的自来水厂的净水流程。 在
06.中间件示例
中间件示例 代码如下:const express = require('express'); const app = express() /*** * req 请求对象 * res 响应对象 *
05.Express起步——案例
1.案例 通过创建一个简单的CURD接口服务,从而掌握Express的基本用法。 需求:实现对任务清单的CURD接口服务。 查询任务列表 GET /todos 根据ID查询单个任务 GET /todo