1 Star 0 Fork 0

张良宇/Weike

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
db.js 732 Bytes
一键复制 编辑 原始数据 按行查看 历史
tcb 提交于 2022-03-18 06:24 . init
const { Sequelize, DataTypes } = require("sequelize");
// 从环境变量中读取数据库配置
const { MYSQL_USERNAME, MYSQL_PASSWORD, MYSQL_ADDRESS = "" } = process.env;
const [host, port] = MYSQL_ADDRESS.split(":");
const sequelize = new Sequelize("nodejs_demo", MYSQL_USERNAME, MYSQL_PASSWORD, {
host,
port,
dialect: "mysql" /* one of 'mysql' | 'mariadb' | 'postgres' | 'mssql' */,
});
// 定义数据模型
const Counter = sequelize.define("Counter", {
count: {
type: DataTypes.INTEGER,
allowNull: false,
defaultValue: 1,
},
});
// 数据库初始化方法
async function init() {
await Counter.sync({ alter: true });
}
// 导出初始化方法和模型
module.exports = {
init,
Counter,
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhang-liangy/Weike.git
git@gitee.com:zhang-liangy/Weike.git
zhang-liangy
Weike
Weike
master

搜索帮助