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