Make a secure oauth API with passport.js and express.js (node.js)

前端 未结 2 1826
悲哀的现实
悲哀的现实 2020-12-12 18:41

I\'ve got I think a specific problem, unless I\'m not doing things in the right way.

I\'ve got an application with 2 sides, a client (html site), and an API (built w

2条回答
  •  天命终不由人
    2020-12-12 19:06

    Before configuring anything in express app, use the following(exactly the same) to set header of response for cross-domain :

    app.use(function(req, res, next) {
    res.header('Access-Control-Allow-Credentials', true);
    res.header('Access-Control-Allow-Origin', req.headers.origin);
    res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
    res.header('Access-Control-Allow-Headers', 'X-Requested-With, X-HTTP-Method-Override, Content-Type, Accept');
    if ('OPTIONS' == req.method) {
         res.send(200);
     } else {
         next();
     }
    });
    

提交回复
热议问题