node.js通过Sequelize 连接MySQL的方法
一.通过koa2脚手架构建项目
1.1 安装koa-generator
在终端输入:
1.2 使用koa-generator生成koa2项目
成功创建项目后,进入项目目录,并执行npm install
命令
1.3 启动项目
在终端输入:
项目启动后,默认端口号是3000,在浏览器中运行可以得到下图的效果说明运行成功。
二.创建连接
2.1刚刚创建的文件使用webstorm打开
新建一个db目录
2.2查看sequelize文档
使用npm安装sequelize
你还必须手动为所选数据库安装驱动程序选择一个方法之一:
我这里下载得是mysql2
2.3连接数据库
再刚刚创建得db文件加里面添加**config.js**
添加连接代码:
继续在db文件夹里面添加mysql.js
添加连接以及添加日记:
三.创建模型
3.1模型定义
在db目录下添加models文件夹再添加一个new2.js
定义模型:
四.添加路由
4.1创建new2路由
在routes文件夹中添加new2.js
4.2在app.js
里面添加路由
4.3启动项目
在数据库中查看
5.测试
5.1使用浏览器查看
输入url:
5.2.使用postman测试接口
测试find接口(因为我们写的find方法使用的post方法所以记得将get换成post):
测试get接口
展示一下最后的目录
到此这篇关于node.js通过sequelize 连接mysql的文章就介绍到这了,更多相关node.js连接mysql内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: nodejs+express最简易的连接数据库的方法
下一篇: 详解npm和cnpm混用的坑