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