使用nodejs开发一个后台管理系统
前言
为什么要开发一套这样的系统?网上资源那么多为什么还要自己造轮子?为什么要选择nodejs?
这可能是你们会发出的疑问,但是我还是要这么做,至于为什么,下面听我一一道来...
小编还在快马加编中?...
技术选型
【前端】
- Vue3
- Vite
- NaiveUI
【服务端】
- Koa2.js
- node.js
【数据库】
- sequelize
- MySQL(mysql2)
【服务器】
- 腾讯云2核4G轻量级应用服务器
系统架构
...
系统栏目设计
...
热重载工具
以下是两个我在开发中常用的热重载工具,这将去掉繁琐的反复重启项目过程,让我们的开发效率大大提高
- nodemon
首先,确保已经全局安装了nodemon。可以使用以下命令进行安装:
npm install -g nodemon
在命令行中,使用nodemon命令启动你的应用程序。例如:
nodemon app.js
nodemon将会监视文件的变化,并在文件被修改后自动重启应用程序。
- node-dev
首先,确保已经全局安装了node-dev。可以使用以下命令进行安装:
npm install -g node-dev
在命令行中,使用node-dev命令启动你的应用程序。例如:
node-dev app.js
node-dev将会监视文件的变化,并在文件被修改后自动重启应用程序。它还会发送通知信息,以便在文件变化时通知开发者。
注意:如果你不想看到node-dev的通知信息,你可以在启动应用程序时添加--no-notify命令行选项。例如:
node-dev --no-notify app.js
前端
为了更好的理解后台管理系统的开发流程和设计理念,我决定不使用现有的后台管理框架,而是使用Antd自己一步一步写一个。
环境配置
前端环境很简单,下载一个node即可开始。
初始化项目
npm init vue@latest
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。