gpt4 book ai didi

使用 Sequelize 继承 ExpressJS

转载 作者:行者123 更新时间:2023-12-03 22:22:55 25 4
gpt4 key购买 nike

我尝试在我的 Express 网站上使用 Sequelize。它有效,但在我的项目中,我有两个表,“Creations”和“Posts”,我有两个路由,“admin.js”和“index.js”。

在每条 route ,我都有以下代码:

var Sequelize = require("sequelize");

var db = new Sequelize('express', 'root', 'root', {
host: '127.0.0.1',
port: '3306'
});

var Post = db.define('Posts', {
slug: Sequelize.STRING,
title: Sequelize.STRING,
thumbnail: Sequelize.STRING,
content: Sequelize.TEXT,
click: Sequelize.INTEGER,
tags: Sequelize.TEXT,
state: Sequelize.INTEGER
});

var Creation = db.define('Creations', {
slug: Sequelize.STRING,
screenshot: Sequelize.STRING,
title: Sequelize.STRING,
subtitle: Sequelize.STRING,
url: {type: Sequelize.STRING, validate: {isUrl: true}},
content: Sequelize.TEXT,
role: Sequelize.TEXT,
webdesigner: {type: Sequelize.STRING, allowNull: true},
developper: {type: Sequelize.STRING, allowNull: true},
integrator: {type: Sequelize.STRING, allowNull: true},
designer: {type: Sequelize.STRING, allowNull: true},
state: Sequelize.INTEGER
});

Post.sync();
Creation.sync();

所以,我生成了两次表。在“index.js”和“admin.js”中,我想知道我可以将上面的代码放在哪里以一次性使用脚本。我想在“index.js”和“admin.js”中获取变量“Post”和“Creation”。

也许这是最好的方法,我需要创建一个“mysql”路由并将其导入“index”和“admin”中?

安东尼

最佳答案

你可以看一下heroku入门的文章,其中我还解释了express应用程序的用法:http://sequelizejs.com/heroku#heroku-sequelize

关于使用 Sequelize 继承 ExpressJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15992585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com