使用Node.js Express框架 + Sequelize (最流行的 MySQL ORM)实现RESTful CRUD接口

一、安装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

2. Git 仓库地址

https://gitee.com/msdsj/express_orm.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值