Closed dicenull closed 11 months ago
main.goでlocalhostからの通信とx-grpc-webを許可したら通信できた
corsHandler := cors.New(cors.Options{
AllowedOrigins: []string{"http://localhost:*"},
AllowCredentials: true,
AllowedHeaders: []string{"Content-Type", "X-Grpc-Web", "X-User-Agent"},
// Enable Debugging for testing, consider disabling in production
Debug: true,
}).Handler(mux)
http.ListenAndServe(
"localhost:8080",
corsHandler,
)
FlutterWebがDebugだと localhostのランダムなポートに立つので、"http://localhost:*" にした。 ポートとはいえアスタリスクはよくないはずなので、AllowedOriginはうまいこと設定したい
は成功
"github.com/rs/cors"が良いらしいのでサーバに追加してみて、接続
エラー