javascript - node中為中間層如何解決跨域問題
大家讲道理
大家讲道理 2017-06-28 09:23:00
0
2
777

嘗試過使用nginx,但對nginx完全不認識,配置了半天還是搞不懂,還有沒其他簡單的方法可以輕鬆解決跨域的。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(2)
刘奇

不懂你的中間層是啥作用, 反正解決跨域問題, 在回應頭加個字段就可以:
Access-Control-Allow-Origin: *
至於怎麼加, 你可以用res.writeHead 這方式來加, 或其他方式都可以, 只要最終返回給瀏覽器的響應, 能看到這個頭部字段就ok

某草草

// 設定node跨域

app.all('*', (req, res, next) => {
  res.header('Access-Control-Allow-Origin', '*');
  res.header('Access-Control-Allow-Headers', 'X-Requested-With');
  res.header('Access-Control-Allow-Methods', "PUT, POST, GET, DELETE, OPTIONS");
  res.header('Content-Type', 'application/json;charset=utf-8');
  next();
}) 
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!