Laravel Paypal支付在本地主机上执行,但不在远程服务器上执行

Laravel Paypal支付在本地主机上执行,但不在远程服务器上执行,laravel,paypal,vuejs2,Laravel,Paypal,Vuejs2,我使用laravel作为后端,vue作为前端,同时集成paypal。集成在本地工作,付款流程也在本地工作。但当我尝试上线时,它给出了以下错误 CORS策略已阻止从源“”访问“”处的XMLHttpRequest:请求的资源上不存在“访问控制允许源”标头。 POST net::ERR_失败 未捕获错误:请求发布失败:[object ProgressEvent]。相关id:空 在XMLHttpRequest.xhrError(http.js:123)** 我已经在后端处理了Cors。我曾尝试在本地服务

我使用laravel作为后端,vue作为前端,同时集成paypal。集成在本地工作,付款流程也在本地工作。但当我尝试上线时,它给出了以下错误

CORS策略已阻止从源“”访问“”处的XMLHttpRequest:请求的资源上不存在“访问控制允许源”标头。 POST net::ERR_失败 未捕获错误:请求发布失败:[object ProgressEvent]。相关id:空 在XMLHttpRequest.xhrError(http.js:123)**

我已经在后端处理了Cors。我曾尝试在本地服务器上使用Cors google扩展(点击活动端点),但执行支付方法不会返回到我的url,而是继续加载(执行和执行),这似乎不会停止。 不过,出于测试目的,我没有在客户端将paypal环境更改为“生产”

此外,付款创建(createPayment)流程在live server上也可以正常工作。它只是在我登录paypal帐户并单击“支付”(以开始支付执行)后出现此错误


请帮帮我。谢谢。

您的路径是否正确-是否正确。我错误地在这里添加了两个'/API'(我现在已经编辑过了),但在我的代码中它是正确的。@Hamelrajadd在您的路由文件的顶部
标题('Access-Control-Allow-Origin:')
api.php或web.php
Hi@Hamelraj。我已经制作了一个CORS中间件来处理这个CORS问题,而且它在点击创建付款端点时没有创建任何问题,但在创建付款后(当执行付款开始时)确实显示了这个错误。如果我在api.php文件中添加推荐的头文件。它给出:“Access Control Allow Origin”标题包含多个值“*,*”,但只允许一个值。”即使在付款创建时也会出现错误。您的路径是否正确?是否正确。我错误地在这里添加了两个'/API'(我现在已经编辑过了),但在我的代码中它是正确的。@Hamelrajadd在您的路由文件的顶部
标题('Access-Control-Allow-Origin:')
api.php或web.php
Hi@Hamelraj。我已经制作了一个CORS中间件来处理这个CORS问题,而且它在点击创建付款端点时没有创建任何问题,但在创建付款后(当执行付款开始时)确实显示了这个错误。如果我在api.php文件中添加推荐的头文件。它给出:“Access Control Allow Origin”标题包含多个值“*,*”,但只允许一个值。”即使在付款创建时也会出现错误。