在node中通过cors跨域。

cors : 全称 cross origin resource share  跨资源共享

在nodejs 中可以通过在服务器端设置代码如下实现cors跨域

res.setHeader('Access-Control-Allow-Origin', "*"); //针对哪个域名可以访问,*表示所有

res.setHeader('Access-Control-Allow-Credentials', true); //是否可以携带cookie

res.setHeader('Access-Control-Allow-Methods', 'POST, GET, PUT, DELETE, OPTIONS');

 

在nodejs中,一般情况下是需要服务器代码在我们控制范围之内可以这样做

app.use('*',(req,res,next) => {
    res.setHeader('Access-Control-Allow-Origin','*');
    res.setHeader('Access-Control-Allow-Credential','true');
    res.setHeader('Access-Control-Allow-Methods','GET,POST,PUT,DELETE,OPTIONS');
    next();
});

 

posted @ 2017-04-27 19:13  大桥默默学  阅读(1868)  评论(0编辑  收藏  举报