heroku 部署到Firebase Hosting后出现Http错误代码403

btxsgosb  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(113)

我创建了一个简单的 Boot 应用程序,并将其托管在Heroku上。我使用FlutterWeb客户端访问这个后端应用程序。
当我在我的机器上本地运行Flutter Web客户端时,一切都像一个魅力,直到我通过Firebase Hosting部署它。
然后,对Heroku上的Sping Boot 应用程序的请求突然失败,并显示

heroku[router]: at=info method=OPTIONS path="/endpoint" host=app.herokuapp.com request_id=4c594a7e-4e0b-8d69-0987867cc203 fwd="87.135.1.137" dyno=web.1 connect=1ms service=53ms status=403 bytes=221 protocol=https

你知道问题出在哪里吗

2eafrhcq

2eafrhcq1#

我用@CrossOrigin注解我的Controller类来解决这个问题。

@RestController
@CrossOrigin
class ResponseController(val service: Service) {

    @GetMapping("/endpoint")
    @ResponseBody
    suspend fun response(): ResponseWrapper = service.getResponse()
}

相关问题