最新消息:专注互联网,专注前端,多分享,多学习!

expressjs设置跨域访问

javascript

在app.js中加入下面代码。

其中在Angular2中针对Jhipster\swagger,需在Header中加上Authorization。

//全局允许跨域访问代码,若只针对一路由,则只在基中加上res.**相关的代码即可
var allowCrossDomain = function(req, res, next) {
    res.header('Access-Control-Allow-Origin', '*');
    res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS');
    res.header('Access-Control-Allow-Headers', 'X-HTTP-Method-Override, Content-Type, x-requested-with, Accept, Authorization');
    res.header('Access-Control-Allow-Credentials','true');
    next();
};
app.use(allowCrossDomain);

//其他代码
app.use('/', index);

转载请注明:圆点网 » expressjs设置跨域访问

与本文相关文章