Bài viết 38
Hỏi & Đáp
제로초님 감사합니다. 에러는 다 해결하였습니다. 뒤의 강좌에서 다 나와있었네요. 제로초님 덕분에 기존에 mongodb,cra로 제작한 블로그를 next.js, mysql,sequelize로 바꿔서 다시 만들었습니다. 제가 지금 면접을 보러 다니는데 취업을 하게 되면 제로초님 덕분입니다. 드디어 이 강좌를 몇 달만에 마침표를 찍네요. ㅎㅎ 취업하면 후기 바로 올리겠습니다. 그동안 귀찮게 해드린적이 몇번 있었는데 나중에 기회가 된다면 식사라도 대접하고 싶네요. 정말 감사합니다.
2020-11-04T06:40:39.752Z
Lượt thích
0
Số bình luận
4
Lượt xem
302
Hỏi & Đáp
그런데 제로초님 강좌에서는 aws ip로 접속이 되자나요. 다 똑같이 한거 같은데 저는 aws ip로 접속이 안되서요.\ 이거는 해결 했습니다. 그런데 제가 개인 블로그를 만드는 중입니다. 그런데 로그인 success까지 뜨는데 로그인 페이지에서 index화면으로 돌아갈때 user에 넣어놓은 데이터가 초기화가 되는데 참고로 쿠키를 사용하였습니다. 서버사이드렌더링은 getServerSideProps로 다 해놓았습니다. 이건 제가 잘못한 것이겟죠? 강의 계속 보다보면 해결이 되려나용?
2020-11-04T04:51:08.806Z
Lượt thích
0
Số bình luận
4
Lượt xem
302
Hỏi & Đáp
modelName : ' User ' , tableName : ' users ' , modelName : ' Category ' , tableName : ' categorys ' , 되어있습니당. 일단은 add메서드 안쓰고 진행하는데 문제는 없는 프로젝트라 add가 필요한 상황에서는 말씀하신대로 진행해야 겟네요. 고마워요.!!
2020-10-29T06:22:36.597Z
Lượt thích
0
Số bình luận
10
Lượt xem
608
Hỏi & Đáp
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 ' ); 이렇게 하였습니다.
2020-10-29T06:13:04.736Z
Lượt thích
0
Số bình luận
10
Lượt xem
608
Hỏi & Đáp
await newPost . addUser ( req .user.id); 이렇게 해보았는데 이것도 마찬가지로 is not a function 이라고 나와용. 죄송합니다. 감사합니다. ㅠㅠ
2020-10-29T06:02:44.560Z
Lượt thích
0
Số bình luận
10
Lượt xem
608
Hỏi & Đáp
제로초님 죄송한데 addCategories도 안되는데 이건 무슨 현상일까요?
2020-10-29T05:44:21.654Z
Lượt thích
0
Số bình luận
10
Lượt xem
608
Hỏi & Đáp
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, }); 아 복수형이 자동 적용 되는군요. 정말 감사합니다. 일단 이렇게 했는데 이런 코드는 안티패턴인가요??
2020-10-29T05:10:10.067Z
Lượt thích
0
Số bình luận
10
Lượt xem
608
Hỏi & Đáp
감사합니다. d드라이브에 옮겨서 위의 글과 같이 하니까 되네요. 지금까지 onedrive 내부 폴더에서 해도 오류 하나도 없이 해도 되길래 이건 문제가 아니겠지 하고 생각했었는데 여기서 문제가 생겻네요. 좋은 정보도 감사합니다. 좋은 하루 되세용.~
2020-10-28T04:01:50.775Z
Lượt thích
1
Số bình luận
2
Lượt xem
262
Hỏi & Đáp
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 = ReturnType typeof rootReducer >; 이렇게 타입을 빼와도 되나요?
2020-10-15T06:37:17.536Z
Lượt thích
0
Số bình luận
3
Lượt xem
444
Hỏi & Đáp
앜.. 이해했습니다. 감사합니다. findByIdAndUpdateㅎㅎ.. 정성스러운답변 감사합니다. 제가 무작정 질문했네요 죄송해요 화이팅!!
2020-10-06T16:58:35.390Z
Lượt thích
0
Số bình luận
2
Lượt xem
238