소개
게시글
질문&답변
2021.03.14
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
아, 제로초님, 드디어 해결되었어요! mySQL 데이터를 다 지우고 초기화 시키고 다시 했더니 거짓말처럼 작동하네요. 포기하지 않고 도와주셔서 감사해요:)
- 0
- 15
- 333
질문&답변
2021.03.14
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
production으로 나옵니다ㅠㅠ 답변 주셔서 감사해요! (사진)
- 0
- 15
- 333
질문&답변
2021.03.14
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
credentials로 다시 바꿔서 돌려보니 80으로 뜨네요!
- 0
- 15
- 333
질문&답변
2021.03.14
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
app.js 파일입니다. 혹시 credentials때문에 그런거 아닌가 해서 cors 부분을 withCredential로 바꾸어봤어요. const express = require ( 'express' ) ; const cors = require ( 'cors' ) ; const passport = require ( 'passport' ) ; const session = require ( 'express-session' ) ; const cookie = require ( 'cookie-parser' ) ; const morgan = require ( 'morgan' ) ; const hpp = require ( 'hpp' ) ; const helmet = require ( 'helmet' ) ; const dotenv = require ( 'dotenv' ) ; const prod = process . env . NODE_ENV === 'production' ; const db = require ( './models' ) ; const passportConfig = require ( './passport' ) ; const userRouter = require ( './routes/user' ) ; const postRouter = require ( './routes/post' ) ; const postsRouter = require ( './routes/posts' ) ; const hashtagRouter = require ( './routes/hashtag' ) ; const app = express () ; dotenv. config () ; db . sequelize . sync () ; passportConfig () ; if ( prod ) { app. use ( helmet ()) ; app. use ( hpp ()) ; app. use ( morgan ( 'combined' )) ; app. use ( cors ({ origin : 'http://simplestory.ga' , withCredentials : true, })) ; } else { app. use ( morgan ( 'dev' )) app. use ( cors ({ origin : 'http://localhost:3080' , withCredentials : true, })) ; } app. use ( '/' , express . static ( 'uploads' )) ; app. use ( express . json ()) ; app. use ( express . urlencoded ({ extended : false })) ; app. use ( cookie ( process . env . COOKIE_SECRET )) ; app. use ( session ({ resave : false, saveUninitialized : false, secret : process . env . COOKIE_SECRET , cookie : { httpOnly : true, secure : false, domain : prod && '.simplestory.ga' , } , })) ; app. use ( passport. initialize ()) ; app. use ( passport. session ()) ; app. get ( '/' , ( req , res ) => { res. status ( 200 ) . send ( "New express app" ) ; }) app. use ( '/user' , userRouter ) ; app. use ( '/post' , postRouter ) ; app. use ( '/posts' , postsRouter ) ; app. use ( '/hashtag' , hashtagRouter ) ; app. listen ( prod? process . env . PORT : 3085 , () => { console . log ( process . env . PORT ) console . log ( `backend $ { prod ? process . env . PORT : 3085 } is ready` ) ; }) ;
- 0
- 15
- 333
질문&답변
2021.03.13
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
npm start로 입력했어요! (사진) (사진)
- 0
- 15
- 333