ALIEN
417
2021-01-18 17:11:51
1
87

Node js 타 도메인에 쿠키 생성



                // JWT로 쿠키 생성
                res.cookie("user", token, {
                    maxAge: 31536000000, // 1년
                    domain: '.192.168.0.134',
                    path: '/', 
                    secure: true
                });

다른 도메인에 쿠키 만들어주려고 이렇게 했는데 안생겨요ㅠ 뭐가 틀린거죠?


app.js에는 다음과 같이 cors도 설정하고 Access-Control-Allow-Origin도 설정했습니다.

var cors = require('cors');

app.use(cors());

app.all('/*', function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "X-Requested-With");
    if (!req.secure) {
        res.redirect("https://" + req.headers.host + req.url);
    } else {
        next();
    }
});


0
  • 답변 1

  • 킁킁탐정
    715
    2021-01-19 01:41:29

    다음 답변을 참조하시면 될꺼같습니다.

    https://stackoverflow.com/questions/46288437/set-cookies-for-cross-origin-requests?answertab=votes#tab-top

  • 로그인을 하시면 답변을 등록할 수 있습니다.