嘗試過使用nginx,但對nginx完全不認識,配置了半天還是搞不懂,還有沒其他簡單的方法可以輕鬆解決跨域的。
光阴似箭催人老,日月如移越少年。
不懂你的中間層是啥作用, 反正解決跨域問題, 在回應頭加個字段就可以:Access-Control-Allow-Origin: *至於怎麼加, 你可以用res.writeHead 這方式來加, 或其他方式都可以, 只要最終返回給瀏覽器的響應, 能看到這個頭部字段就ok
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(); })
不懂你的中間層是啥作用, 反正解決跨域問題, 在回應頭加個字段就可以:
Access-Control-Allow-Origin: *
至於怎麼加, 你可以用
res.writeHead
這方式來加, 或其他方式都可以, 只要最終返回給瀏覽器的響應, 能看到這個頭部字段就ok
// 設定node跨域