我創建了一個在 Heroku 上托管的簡單 Spring Boot 應用程式。我使用 Flutter Web 客戶端訪問這個后端應用程式。
當我在我的機器上本地運行 Flutter Web 客戶端時,一切都像魅力一樣,直到我通過 Firebase 托管部署它。
然后突然對 Heroku 的 Spring 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
知道可能是什么問題嗎?
uj5u.com熱心網友回復:
我通過用@CrossOrigin.
@RestController
@CrossOrigin
class ResponseController(val service: Service) {
@GetMapping("/endpoint")
@ResponseBody
suspend fun response(): ResponseWrapper = service.getResponse()
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/518116.html
標籤:Google Cloud Collective 弹簧靴heroku扑网firebase 托管
上一篇:資料庫表在django應用程式中的heroku上被洗掉
下一篇:自定義Rails記錄器的方法
