当前位置: 首页 > 知识库问答 >
问题:

带着vue.js和Laravel的CORS不会来上班

廉鸿运
2023-03-14

我希望你能帮我一把。杰斯纽比。我正在编写一个小应用程序,需要调用darksky的天气api。网

通过php它工作得很好。现在,我希望通过vue更具动态性。js。但如果我通过axios进行api调用,我会得到以下消息:

加载失败

我红色了很多关于cors的东西,并试图包括中间件的标题,正如这里所解释的,我甚至尝试了berryvhd的“laravel-cors”包,但我正在运行“不”访问控制-

你对我做错了什么有什么建议或线索吗?我试了很多,甚至包括这些

头('访问-控制-允许-起源: *');
头('访问-控制-允许-方法: GET, PUT, POST, DELETE, OPTIONS');

直接进入公共/索引。php

我知道这不是好方法,但我想弄清楚什么是有效的。但是没有任何帮助。

我正在与最新的laravel master和vue合作。JS2,MAMP和代码包。

共有1个答案

茹展鹏
2023-03-14

谢谢你的想法!我找到了一个适合我的解决方案:代理服务器。https://cors-anywhere.herokuapp.com/

所以我可以这样做我的请求达克斯基:https://cors-anywhere.herokuapp.com/https://api.darksky.net/forecast/myDarkSkyKey/37.8267,-122.4233

那对我有用。只有一种坏味道-

 类似资料:
  • 我开始为我朋友的服务器创建自己的Discord bot,我一直在处理同样的问题。 我写了一个简单的东西,在我和机器人之间进行第一次交互: 这应该在控制台中写入在bot连接的discord服务器上发送的任何消息的内容(它只连接到我的测试服务器) 我不明白为什么这不起作用,所以我开始寻找它并使用“调试”事件。 当运行时,控制台告诉我: 然后它不断发送心跳并承认它,直到我停止它。 告诉我事情不对劲的是:

  • 我将vuejs与nodejs一起使用,vue客户端地址,nodejs服务器地址。 响应中的错误是

  • 我正在尝试实现现代OpenGL,但问题是:大多数教程都是基于3.3的,说到GLSL330,我只有GLSL130。因此,许多事情显然是不同的,因为我的VBO不起作用。 你能给我一个一般的提示或教程,解释如何使用GLSL 130与VBO的?在我的例子中,我加载了vbo,但是当我使用我的着色程序时,只有用glVertex调用的顶点被渲染,就像vbo被忽略(没有输入)。这个怎么解决? 你能在没有着色器的情

  • 我试图从一个应用程序(spring-boot应用程序)调用另一个应用程序(angularjs)上的RESTendpoint。应用程序正在下列主机和端口上运行。 REST应用程序,使用Spring Boot, HTML应用程序,使用angularjs, 处理程序所做的只是根据用户是否登录、身份验证失败或注销,写出类似的JSON响应。如下所示。 对我错过了什么或者做错了什么有什么想法吗?

  • 有人能告诉我我做错了什么吗?

  • 我的REST API使用Spring会话和Spring Security性,但是当我通过一个简单的过滤器启用CORS时遇到了一个问题。 如果我通过http代理使用相对URI(映射http://xxxx/api 对于客户端应用程序中的/api),它运行良好。 如果我直接使用完整的URL,我在使用CORS时遇到了一个问题,它无法获取会话信息,下面是Spring Security日志 我正在使用Spri