Golangで作ったJSON APIをReactのaxiosで利用したい
解決したいこと
Golangでローカルサーバ上に作成したJSON APIをReactのaxiosで利用したい。
Golangのhttpパッケージを使用して、DBから取得したデータをjson形式に変換し
http://localhost/~
で検索し画面上では正しくJSONが表示されました。
codeSnadBoxを用いてフロント側を作成しており、axiosで当該JSONを取得しようとしたところ、
下記のエラーがでてしまいました。
発生している問題・エラー
XMLHttpRequest.handleError で ( https://8r846h.csb.app/~~~ )
自分で試したこと
調べてみるとCROSが関係がありそうだったのので下記の通り対応をしてみましたが、解決しませんでした。
$ go get github.com/gin-contrib/cors
func main() {
r := gin.Default()
r.Use(cors.New(cors.Config{
AllowOrigins: []string{
'http://localhost:3000',
},
AllowMethods: []string{
"POST",
"GET",
"OPTIONS",
},
}))
どうか、ご教示いただけますと幸いです。
0 likes