Sequelize.js HapiJS和Sequelize不带Sequelize CLI

Sequelize.js HapiJS和Sequelize不带Sequelize CLI,sequelize.js,hapijs,Sequelize.js,Hapijs,我正在尝试使用和开始一个项目,希望在不使用Sequelize CLI的情况下让项目正常工作,以了解所有事情是如何进行的。 我看过多个示例项目,例如: 而且它们似乎都使用Sequelize CLI,我希望初学者避免使用它。 有什么开源项目可以给我灵感吗 否则:如何避免使用这些文件中自动生成的,至少是以特定顺序读取它们?Sequelize的配置非常简单。您不需要任何sequelize cli。只需执行:npm安装sequelize并对其进行配置。这是我的配置文件: const Sequelize

我正在尝试使用和开始一个项目,希望在不使用
Sequelize CLI的情况下让项目正常工作,以了解所有事情是如何进行的。
我看过多个示例项目,例如:

而且它们似乎都使用Sequelize CLI,我希望初学者避免使用它。 有什么开源项目可以给我灵感吗


否则:如何避免使用这些文件中自动生成的,至少是以特定顺序读取它们?

Sequelize的配置非常简单。您不需要任何sequelize cli。只需执行:
npm安装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 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的配置非常简单。您不需要任何sequelize cli。只需执行:
npm安装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 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;
然后用它就像在