一、安装Nodejs(如果安装好可以跳过此步骤)
1、确保已安装 Node.js 和 npm在终端中运行以下命令,检查是否已安装 Node.js 和 npm
node -v
npm -v
如果输出版本号,则表示已安装;如果没有,请前往 Node.js 官网 下载并安装。
2、全局安装 Express Generator
使用 npm 全局安装 Express 脚手架工具:
npm install -g express-generator
3、验证安装是否成功
安装完成后,可以通过以下命令查看 Express 版本,确认安装成功:
express --version
4、使用 Express 脚手架创建项目
安装完成后,可以使用 Express Generator 快速创建一个基础项目结构。例如,创建一个名为 demo 的项目:
express demo
5、进入项目目录并安装依赖:
cd demo
npm install
6、查看文件目录
7、启动Express项目
进入demo文件夹然后输入npm start启动
8、在浏览器中输入http://localhost:3000/ 查看效果,也可以使用postman发送一个get请求查看
在浏览器中查看
使用postman查看
二、新建test路由模块
1、使用postman测试接口
三、编写 CRUD增删改查接口
1、增加用户的接口
2、删除用户的接口
3、修改用户的接口
4、查询全部用户的接口
5、查询单个数据的接口
四、做拆分(让处理函数单独成一个模块引入到对应的路由中)
在demo目录下新建一个model文件夹,在里面新建一个test_handle.js文件
五、连接数据库
1、下载mysql2和sequelize
npm install sequelize mysql2
2、下载Mysql数据库(本项目使用小皮集成一个数据库)
小皮面板(phpstudy) - 让天下没有难配的服务器环境! 下载网址
3、安装Navicat Premium 16
Navicat Premium 下载网址
4、启动小皮面板中的mysql
查看自己的用户名和密码以及端口号(默认是root和3306)
查看用户名和密码
查看端口号
5、连接Navicat可视化工具
连接数据库并且创建一个users表
设计表结构
六、在代码中连接数据库
1、重新搞好文件夹
2、在处理函数中导入模型对象
3、使用创建语句添加新用户
4、使用删除语句删除用户
删除用户id为2的数据
5、使用更新语句更新用户信息
把id为3的用户名和密码进行修改
6、使用查询语句查询数据库里面的全部数据
7、使用查询单条数据语句查询单条数据
查询指定id为4的数据
七、源代码获取
1. GitHub 仓库地址
https://github.com/LXXYSLF/express_orm.git