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

前端不取后端。赫罗库阿韦斯

谭敏学
2023-03-14

我使用Java、Angular和Spring Boot在VS代码中构建了一个web应用程序。我的代码在本地运行良好,但当您将其部署到AWS或Heroku时,会发生一些有趣的事情。后端将输出发送到/api/articles,这里显示了一个JSON,但前端出于某种原因没有获取它。现在,有趣的是,一两分钟后,文章显示在前端,但只在我的机器中。我想把这部分弄清楚:它可以从aws和heroku服务器上运行,但到目前为止,只有当我从我的个人电脑上访问它时,甚至不是我的手机或朋友的笔记本电脑上。我完全一无所知。

共有1个答案

洪璞瑜
2023-03-14

通常,当我为一个新服务开发APIendpoint时,当我没有正确设置CORS时,我会遇到类似的问题。要从浏览器向服务器进行AJAX调用,服务器必须返回一个标头,以通知浏览器允许域调用此服务器。https://developer.mozilla.org/en-美国/docs/web/http/cors

 类似资料:
  • 编辑——我发现,在我的proc文件中,我的冒号和代码之间有一个空格,Heroku无法读取这个空格,它是work now=)。 我的应用程序在开发过程中运行良好,但在heroku推动后崩溃。 我的控制台日志返回给我: at=error code=H10 desc=“App crash”method=GET path=“/favicon.ico”host=sailate-wildwood-76797。

  • 我在AWS Lambda上写一个图形服务器组件(不使用图形服务器)。在客户端,我使用阿波罗客户端。我设置的λ函数的响应 在使用ApolloClient的客户端上,我得到以下错误 对起飞前请求的响应没有通过权限改造检查:请求的资源上没有“访问控制允许起源”标头。因此,不允许访问起源http://localhost:8080。 然而,当我使用axios之类的东西执行相同的请求时,它就可以正常工作了。此

  • 自我介绍 做过的项目(滴滴,字节,自己的项目) 跨域 https tcp 进程和线程 深拷贝和浅拷贝 手写管道函数 反问#面经##校招##提前批##内推##秋招#

  • 偏小程序方面的 1小程序中有什么项目难点吗 怎么实现的 2多个图片同时上传,设计思路是什么 3有用过原生小程序开发吗 4 Vue2和vue3的区别 5 了解过ts吗 6 路由传参怎么用 7 组件传值 面试官人挺好的,没思路他会提醒,但是说有三轮面试。。。,笑发财了我连第一轮都过不了 #前端实习##实习##实习面经#

  • 请见底部更新 我试图在我的项目中使用delayed_jobs宝石。我让一切都在我的本地环境中工作,但是当我把项目转移到Heroku上的生产时,我无法“rake db:迁移”,也无法启动我的服务器。以下是我遵循的步骤。 *在我的gem文件中运行bundle\u install时使用“delayed\u job”和“delayed\u job\u active\u record”运行bundle\u

  • 10.9 18:30 15分钟 为什么实习没留在阿里云 秋招为什么不考虑云那边 自我介绍 最有代表性的项目 最大的挑战 有什么还需要提升的地方 如何去学习一门新技术的 有没有一些技术沉淀,可以搜到吗? 有没有一些其他的秋招流程 如果发offer的话,能不能来实习#面经##秋招##校招#