게시글
질문&답변
2020.11.04
안녕하세요. 배포하는데 문제가 생겨서 질문좀 드릴게요.
제로초님 감사합니다. 에러는 다 해결하였습니다. 뒤의 강좌에서 다 나와있었네요. 제로초님 덕분에 기존에 mongodb,cra로 제작한 블로그를 next.js, mysql,sequelize로 바꿔서 다시 만들었습니다. 제가 지금 면접을 보러 다니는데 취업을 하게 되면 제로초님 덕분입니다. 드디어 이 강좌를 몇 달만에 마침표를 찍네요. ㅎㅎ 취업하면 후기 바로 올리겠습니다. 그동안 귀찮게 해드린적이 몇번 있었는데 나중에 기회가 된다면 식사라도 대접하고 싶네요. 정말 감사합니다.
- 0
- 4
- 189
질문&답변
2020.11.04
안녕하세요. 배포하는데 문제가 생겨서 질문좀 드릴게요.
그런데 제로초님 강좌에서는 aws ip로 접속이 되자나요. 다 똑같이 한거 같은데 저는 aws ip로 접속이 안되서요.\ 이거는 해결 했습니다. 그런데 제가 개인 블로그를 만드는 중입니다. 그런데 로그인 success까지 뜨는데 로그인 페이지에서 index화면으로 돌아갈때 user에 넣어놓은 데이터가 초기화가 되는데 참고로 쿠키를 사용하였습니다. 서버사이드렌더링은 getServerSideProps로 다 해놓았습니다. 이건 제가 잘못한 것이겟죠? 강의 계속 보다보면 해결이 되려나용?
- 0
- 4
- 189
질문&답변
2020.10.29
안녕하세요. !! 제로초님 개인 프로젝트 만들고 있는데요.
modelName: 'User', tableName: 'users', modelName: 'Category', tableName: 'categorys', 되어있습니당. 일단은 add메서드 안쓰고 진행하는데 문제는 없는 프로젝트라 add가 필요한 상황에서는 말씀하신대로 진행해야 겟네요. 고마워요.!!
- 0
- 10
- 405
질문&답변
2020.10.29
안녕하세요. !! 제로초님 개인 프로젝트 만들고 있는데요.
model/post.js const DataTypes = require('sequelize'); const { Model } = DataTypes; module.exports = class Post extends Model { static init(sequelize) { return super.init( { title: { type: DataTypes.STRING(10), allowNull: false, }, content: { type: DataTypes.TEXT, allowNull: false, }, }, { modelName: 'Post', tableName: 'posts', charset: 'utf8mb4', collate: 'utf8mb4_general_ci', sequelize, }, ); } static associate(db) { db.Post.belongsTo(db.User); db.Post.belongsTo(db.Category); } }; model/index.js const Sequelize = require('sequelize'); const category = require('./category'); const post = require('./post'); const user = require('./user'); const env = process.env.NODE_ENV || 'development'; const config = require('../config/config')[env]; const db = {}; const sequelize = new Sequelize( config.database, config.username, config.password, config, ); db.Category = category; db.Post = post; db.User = user; Object.keys(db).forEach((modelName) => { db[modelName].init(sequelize); }); Object.keys(db).forEach((modelName) => { if (db[modelName].associate) { db[modelName].associate(db); } }); db.sequelize = sequelize; db.Sequelize = Sequelize; module.exports = db; router/post.js const { Post, Category, User } = require('../models'); 이렇게 하였습니다.
- 0
- 10
- 405
질문&답변
2020.10.29
안녕하세요. !! 제로초님 개인 프로젝트 만들고 있는데요.
await newPost.addUser(req.user.id); 이렇게 해보았는데 이것도 마찬가지로 is not a function 이라고 나와용. 죄송합니다. 감사합니다. ㅠㅠ
- 0
- 10
- 405
질문&답변
2020.10.29
안녕하세요. !! 제로초님 개인 프로젝트 만들고 있는데요.
제로초님 죄송한데 addCategories도 안되는데 이건 무슨 현상일까요?
- 0
- 10
- 405
질문&답변
2020.10.29
안녕하세요. !! 제로초님 개인 프로젝트 만들고 있는데요.
await Category.findOrCreate({ where: { name: category }, }); const findCategory = await Category.findOne({ where: { name: category }, }); const newPost = await Post.create({ title, content, UserId: req.user.id, CategoryId: findCategory.id, }); 아 복수형이 자동 적용 되는군요. 정말 감사합니다. 일단 이렇게 했는데 이런 코드는 안티패턴인가요??
- 0
- 10
- 405
질문&답변
2020.10.28
저도 위와 비슷하지만 좀 다른 것 같아서 질문드려요.
감사합니다. d드라이브에 옮겨서 위의 글과 같이 하니까 되네요. 지금까지 onedrive 내부 폴더에서 해도 오류 하나도 없이 해도 되길래 이건 문제가 아니겠지 하고 생각했었는데 여기서 문제가 생겻네요. 좋은 정보도 감사합니다. 좋은 하루 되세용.~
- 1
- 2
- 177
질문&답변
2020.10.15
제로초님 제가 블로그를 타입스크립트와 next.js로 만들려고하는데요
const rootReducer = (state, action) => { switch (action.type) { case HYDRATE: console.log('HYDRATE', action); return action.payload; default: { const combinedReducer = combineReducers({ user, }); return combinedReducer(state, action); } } }; 이렇게 바꾼 뒤 export type RootState = ReturnTypetypeof rootReducer>; 이렇게 타입을 빼와도 되나요?
- 0
- 3
- 384
질문&답변
2020.10.07
오타인가요?
앜.. 이해했습니다. 감사합니다. findByIdAndUpdateㅎㅎ.. 정성스러운답변 감사합니다. 제가 무작정 질문했네요 죄송해요 화이팅!!
- 0
- 2
- 151