Vue3+TS+Node打造个人博客(后端架构)

发布时间 2023-04-20 14:10:43作者: 崛起崛起

在使用 Express 搭建后端服务时,主要关注的几个点是:

路由中间件和控制器
SQL处理
响应返回体数据结构
错误码
Web安全
环境变量/配置

路由和控制器

路由基本上是按模块或功能去划分的。

首先是按模块去划分一级路由,各个模块的子功能相当于是用二级路由处理。 简单举个例子,/article路由开头的是文章模块,/article/add用于新增文章功能。 控制器的概念其实是从其他语言中借鉴而来的,Express 并没有明确说什么是控制器,但在我看来,路由中间件的处理模块/函数就是控制器的概念。 下面是本项目使用到的一些控制器。