소개
게시글
질문&답변
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
아, 제로초님, 드디어 해결되었어요! mySQL 데이터를 다 지우고 초기화 시키고 다시 했더니 거짓말처럼 작동하네요. 포기하지 않고 도와주셔서 감사해요:)
- 0
- 15
- 542
질문&답변
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
production으로 나옵니다ㅠㅠ 답변 주셔서 감사해요! (사진)
- 0
- 15
- 542
질문&답변
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
credentials로 다시 바꿔서 돌려보니 80으로 뜨네요!
- 0
- 15
- 542
질문&답변
안녕하세요! 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
- 542
질문&답변
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
npm start로 입력했어요! (사진) (사진)
- 0
- 15
- 542
질문&답변
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
(사진) 아, 답글이 누락되었었네요. .env에도 딱히 문제될만한게 보이지 않는데 어디서 부터 틀어졌는지 잘 모르겠어요!
- 0
- 15
- 542
질문&답변
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
(사진) 특별히 제가 코드로 덮어씌운것은 없는 것 같은데... 뭐가 문제일까요?;;
- 0
- 15
- 542
질문&답변
안녕하세요! CORS 에러 및 로그인 issue 질문드립니다.
아, 정말 오랫동안 고민했는데 답변주셔서 감사합니다! 강의에서 알려주신대로 package.json에서 NODE_ENV를 production으로 변경했다고 생각했는데 app.js에 console.log를 찍어보니 NODE_ENV가 undefined가 나오네요. 제가 잘못 생각한 것이 있을까요? (사진)
- 0
- 15
- 542
질문&답변
nuxtServerInit이 작동하지 않습니다.
앗, 그렇네요. async await 문법을 잘못 작성했었네요! 감사합니다!
- 0
- 2
- 242
질문&답변
npm run lint 실행시 오류 발생합니다 babel이랑 안맞나본데요ㅠ
저도 덕분에 잘 고쳤습니다! 감사합니다.
- 0
- 19
- 4.5K