doll31643335
@doll31643335
Reviews Written
2
Average Rating
5.0
Posts
Q&A
db ์ปฌ๋ผ ์๋ฌ ์ง๋ฌธ๋๋ฆฝ๋๋ค
๋๋ถ์ ํด๊ฒฐ ๋์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค ใ ใ
- 0
- 4
- 415
Q&A
db ์ปฌ๋ผ ์๋ฌ ์ง๋ฌธ๋๋ฆฝ๋๋ค
User.associate = (db) => { db.User.hasMany(db.Post); db.User.hasMany(db.Comment); db.User.belongsToMany(db.Post, { through: "Like", as: "Liked" }); db.User.belongsToMany(db.User, { through: "Follow", as: "Followers", foreignKey: "FollowingId", }); db.User.belongsToMany(db.User, { through: "Follow", as: "Followings", foreignKey: "FollowerId", }); }; return User; ๋ต User์ชฝ์์๋ ๋ง๋ค์์ต๋๋ค ใ ใ
- 0
- 4
- 415
Q&A
db ์ปฌ๋ผ ์๋ฌ ์ง๋ฌธ๋๋ฆฝ๋๋ค
module.exports = (sequelize, DataTypes) => { const Post = sequelize.define( "Post", { content: { type: DataTypes.TEXT, allowNull: false, }, }, { charset: "utf8mb4", //ํ๊ธ ๋ฐ ์ด๋ชจํฐ์ฝ collate: "utf8mb4_general_ci", } ); Post.associate = (db) => { db.Post.belongsTo(db.User); db.Post.belongsToMany(db.Hashtag, { through: "PostHashtag" }); db.Post.hasMany(db.Comment); db.Post.hasMany(db.Image); db.Post.belongsToMany(db.User, { through: "Like", as: "Likers" }); db.Post.belongsTo(db.Post, { as: "Retweet" }); }; return Post; }; model/post.js ์ ๋๋ค db์ likers ํ ์ด๋ธ ์์ฒด๊ฐ ์๊ธฐ์ง ์์ต๋๋ค. ์๊ฐ ๋ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค
- 0
- 4
- 415
Q&A
์๋ ํ์ธ์. ์ง๋ฌธ์ด ์์ต๋๋ค.
๋ต ๋ง์ํด์ฃผ์ ๋๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ์ ์ดํดํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ๋ค๋ง position-absolute ์ผ ๋ left์ top๋ฑ์ ์์ฑ์ด ์ด๋ ์๋ฆฌ๋จผํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋์ง๊ฐ ๊ถ๊ธํฉ๋๋ค ใ ใ
- 0
- 2
- 254




