小编Min*_*ark的帖子

后端和前端在不同端口上运行,CORS 错误

我在不同的端口(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)

我已经完成了 …

node.js cors vue.js

9
推荐指数
1
解决办法
6346
查看次数

Android Studio 无法打开 .graphql 文件

我正在开发一个与 graphql 服务器一起使用的 android 项目。问题是 android studio 无法打开 .graphql 文件。它没有显示任何错误,但只是打不开它。我必须打开另一个文本编辑器并修改 .graphql 文件,并且它的构建没有错误,但很奇怪的是我的 android studio 无法处理 .graphql 文件。有什么方法可以在 android studio 上编辑 graphql 文件吗?

android android-studio graphql

3
推荐指数
1
解决办法
484
查看次数

标签 统计

android ×1

android-studio ×1

cors ×1

graphql ×1

node.js ×1

vue.js ×1