질문&답변
movieimage가 안뜨네요...
저도 같은 문제를 겪었습니다. 감사합니다.
- 좋아요수
- 8
- 댓글수
- 5
- 조회수
- 476
질문&답변
저도 같은 문제를 겪었습니다. 감사합니다.
고민있어요
질문&답변
라우터 부분 코드도 추가했습니다!
질문&답변
const express = require ( 'express' ); const db = require ( './models' ); const cors = require ( 'cors' ); const app = express (); db . sequelize . sync (); app . use ( express . json ()); app . use ( cors ({ origin : 'http://localhost:3000' , credentials : true , })); app . get ( '/' , ( req , res ) => { res . send ( 'hello backend' ) }) app . post ( '/user' , async ( req , res , next ) => { try { console . log ( req . body ) const newUser = await db . User . create ({ where : { email : req . body . email , password : req . body . password , nickname : req . body . nickname , } }); res . status ( 201 ). json ( newUser ); } catch ( err ) { console . log ( err ); next ( err ); } }) app . listen ( 3085 , () => { console . log ( 'backend server on ${3085} port' ) })
질문&답변
워크벤치에서도 테이블이 보이지 않습니다!
질문&답변
안녕하세요 선생님 violation error 는 해결을 했는데요 ㅠ! 이렇게 body는 잘 들어간 것을 확인했으나 mysql 에서는 null로 들어가있네요 원인을 알 수 있을까요~? 스키마 정의하는 부분 코드입니다. module . exports = ( sequelize , DataTypes ) => { const User = sequelize . define ( 'User' , { email : { type : DataTypes . STRING ( 40 ), // 40자 이내 unique : false , // 중복금지 }, nickname : { type : DataTypes . STRING ( 20 ), unique : false , // 중복금지 }, password : { type : DataTypes . STRING ( 100 ), unique : false , // 중복금지 }, }, { charset : 'utf8' , collate : 'utf8_general_ci' , // 한글 저장돼요 }); User . associate = ( db ) => { // db.User.hasMany(db.Post); // db.User.hasMany(db.Comment); }; return User ; };
질문&답변
혹시 몇번째 강의에서 mysql DB 비밀번호 설정하는 부분이 있었는지 알 수 있을까요 ㅠ? [해결완료] 아래 방식으로 해결했습니다! 다른 분들도 참고하시길.. mysql 설치법 https://velog.io/@wow/Mac에서-mySQL5.7-재설치 mysql 초기 비밀번호 설정법 https://kogun82.tistory.com/122
질문&답변
에러 내역 첨부합니다 !
질문&답변
return 은 필수여야하는 것일까요?
질문&답변
app.post 안에 res.send()를 넣으니까 해결이 되었습니다!