Mise à jour de models
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
var appEnv = process.env.APP_ENV;
|
||||
console.log(`Env: ${appEnv}`);
|
||||
|
||||
if (appEnv == undefined) {
|
||||
appEnv = 'development';
|
||||
}
|
||||
@@ -13,11 +13,13 @@ const colors = require("colors");
|
||||
const { errorHandler } = require("./middlewares/errorHandler");
|
||||
|
||||
// Import Models
|
||||
/*
|
||||
const User = require("./models/User");
|
||||
const Article = require("./models/Article");
|
||||
const Tag = require("./models/Tag");
|
||||
const Comment = require("./models/Comment");
|
||||
|
||||
*/
|
||||
var db = require("./models/mysql");
|
||||
|
||||
const app = express();
|
||||
|
||||
@@ -61,22 +63,22 @@ app.use(tags);
|
||||
const PORT = process.env.PORT || process.env.SERVER_PORT;
|
||||
|
||||
app.use(errorHandler);
|
||||
|
||||
console.log(`User: ${User}`);
|
||||
// Relations
|
||||
User.belongsToMany(User, {
|
||||
db.User.belongsToMany(User, {
|
||||
as: "followers",
|
||||
through: "Followers",
|
||||
foreignKey: "userId",
|
||||
timestamps: false,
|
||||
});
|
||||
User.belongsToMany(User, {
|
||||
db.User.belongsToMany(User, {
|
||||
as: "following",
|
||||
through: "Followers",
|
||||
foreignKey: "followerId",
|
||||
timestamps: false,
|
||||
});
|
||||
|
||||
User.hasMany(Article, {
|
||||
db.User.hasMany(Article, {
|
||||
foreignKey: "authorId",
|
||||
onDelete: "CASCADE",
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user