node跨域頭

Nodejs解決跨域請(qǐng)求
app.use(function(req, res, next){
  //設(shè)置允許跨域的域名,*代表允許任意域名跨域
  res.header("Access-Control-Allow-Origin", "*");
  //允許的header類型
  res.header("Access-Control-Allow-Headers", "content-type");
  //跨域允許的請(qǐng)求方式
  res.header("Access-Control-Allow-Methods", "DELETE,PUT,POST,GET,OPTIONS");
  //接收ajax請(qǐng)求手動(dòng)提交的cookie信息
  res.header("Access-Control-Allow-Credentials", true);
  res.header("X-Powered-By", ' 3.2.1');
  if(req.method=="OPTIONS") res send(200);//讓options請(qǐng)求快速返回
  else next()
});

http.createServer((req, res) => {
   //設(shè)置允許跨域的域名,*代表允許任意域名跨域
  res.setHeader("Access-Control-Allow-Origin", "*");
  //允許的header類型
  res.setHeader("Access-Control-Allow-Headers", "content-type");
  //接收ajax請(qǐng)求手動(dòng)提交的cookie信息
  res.setHeader("Access-Control-Allow-Credentials", true);
  //跨域允許的請(qǐng)求方式
  res.setHeader("Access-Control-Allow-Methods", "DELETE,PUT,POST,GET,OPTIONS");
  res.setHeader("Content-Type", "application/json;charset=utf-8");
  if (req.method == 'OPTIONS') return res.end();
  ...
  ...
})
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容