相关疑难解决方法(0)

Google Chrome:当凭据标志为true时,不能在'Access-Control-Allow-Origin'标头中使用通配符'*'

我知道这是常见的事情,使用早期版本的chrome我用来设置"C:\ Program Files(x86)\ Google\Chrome\Application\chrome.exe"--args --disable-web-security --user Chrome快捷方式选项卡中的-data-dir,以避免"Access-Control-Allow-Origin"错误.使用最新版本,似乎此修复程序不再起作用.安装最新版本53.0.2785.89 m后,这是控制台中的错误

XMLHttpRequest无法加载https://example.org:15003/apps/services/preview/rr/common/1.0/default/index.html.对预检请求的响应未通过访问控制检查:当凭证标志为真时,不能在"Access-Control-Allow-Origin"标头中使用通配符"*".因此不允许原点' http:// ibm-pb7en65:10080 '访问.XMLHttpRequest的凭证模式由withCredentials属性控制.

我不确定要添加哪些附加属性以避免"Access-Control-Allow-Origin"错误.这有什么办法可以实现吗?

javascript google-chrome xmlhttprequest accesscontrolexception angularjs

2
推荐指数
1
解决办法
3835
查看次数

如何使用分离的 vue 前端检索 Laravel CSRF 令牌

鉴于 Laravel 后端和 Vue 前端彼此分开(在不同的目录和不同的子域中),有没有办法将 Laravel csrf 令牌传递给 Vue?

我正在构建一个应用程序,并希望将后端和前端分开以用于组织目的,因为它有利于团队合作。所以,它会是这样的:

  • api.mydomainexample.com(Laravel 后端)
  • mydomainexample.com(公共 Vue 前端)
  • admin.mydomainexample.com(仅适用于管理员的 Vue 前端)

这可能吗?我想可能是为前端项目运行一个 nodejs 服务器,并使 nodejs 服务器与 laravel 服务器通信。不知道该怎么做。

我发现了类似的 stackoverflow 问题,但他们的回答并没有解决我的问题。我发现的最好的事情是this,它建议使用 Laravel 护照。但是,提案是唯一有效的吗?如果是这样,Laravel 护照是否可以保护用户免受 CSRF 攻击?

实际上,如果有一种解决方法可以在保护 CSRF 令牌的同时分离后端和前端,那将是完美的!

csrf laravel vue.js

2
推荐指数
1
解决办法
1469
查看次数