Date: 2020-4-23
以前很少写文章,从今天开始我要挑战一下自己,连续输出100篇技术类文章。这100篇文章我尽量以实战案例为主。
如果你觉得本文还不错,记得关注或者给个 star,你们的赞和 star 是我编写更多更精彩文章的动力!
GitHub 地址
本文重点内容
从 0 到 1 集成 node + mysql + ejs 用户管理系统
上手 sequelize 不使用sql操作数据库
熟悉 MVC 开发模式
成品演示
关键技术点
1.1 数据库操作
1.2 MVC 模式是什么?
1.1 数据库操作
// 使用 sequelize 代理数据库操作
const { Sequelize, Model, DataTypes } = require('sequelize');
const config = require('./config')
// 配置数据库连接
const sequelise = new Sequelize(
dbName,
username, password,
{
host: host,
dialect: 'mysql', // 配置方言
})
class User extends Model {}
// 创建表
User.init({
username: DataTypes.STRING,
birthday: DataTypes.DATE
}, { s