Heim > Fragen und Antworten > Hauptteil
Ich habe versucht, Nginx zu verwenden, aber ich kenne Nginx überhaupt nicht. Nachdem ich es lange konfiguriert habe, kann ich es immer noch nicht herausfinden. Gibt es eine andere einfache Methode, die das domänenübergreifende Problem leicht lösen kann? ?
怪我咯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();
})