我在不同的端口(8000,8001)上运行后端和前端,我无法从 express 服务器制作 res.redirect(...) 并且浏览器显示 CORS 错误(访问 XMLHttpRequest at...)。
这是 MEVN(Mongo, Express, Vue, Nodejs) 应用程序,Vue 前端和 express(nodejs) 后端运行在不同的端口上。我在后端实现了 cors() ,它使我的前端可以发出请求(获取、发布)但后端仍然无法使用 res.redirect("...") 重定向前端页面,因为它显示了 CORS错误。
// Backend
var cors = require('cors');
app.use(cors())
...
function (req, res, next){ // some middleware on backend
...
res.redirect('http://urltofrontend'); // cause error
// Error msg on Chrome
Access to XMLHttpRequest at 'http://localhost:8001/' (redirected from
'http://localhost:8000/api/login') from origin 'null' has been blocked
by CORS policy: Request header field content-type is not allowed by
Access-Control-Allow-Headers in preflight response.
Run Code Online (Sandbox Code Playgroud)
我已经完成了 …
我正在开发一个与 graphql 服务器一起使用的 android 项目。问题是 android studio 无法打开 .graphql 文件。它没有显示任何错误,但只是打不开它。我必须打开另一个文本编辑器并修改 .graphql 文件,并且它的构建没有错误,但很奇怪的是我的 android studio 无法处理 .graphql 文件。有什么方法可以在 android studio 上编辑 graphql 文件吗?