Sequelize配置非常简单。你不需要任何续集cli。只要:npm install sequelize
并配置它。下面是我的配置文件:
const Sequelize = require("sequelize");
const config = require("./config.js"));
require('sequelize-isunique-validator')(Sequelize);
const db = new Sequelize(config.db_name, config.db_username,
config.db_password, {
host: "localhost",
dialect: "mysql",
});
module.exports = db;
而且在配置文件中:
const config = {
db_username: "your database login",
db_password: "your database password",
db_name: "your database name"
};
module.exports = config;
有了这样一套,现在可以创建简单的模型:
const db = require("./db.js"));
const Sequelize = require("sequelize");
const user = db.define("user", {
id: { type: Sequelize.INTEGER, primaryKey: true, autoIncrement: true },
username: { type: Sequelize.STRING, allowNull: false }
});
module.exports = user;
,然后用它喜欢Sequelize documentation