https://weblion303.net/2377
アプリ側から通信する際も`cors`って関係してくるの?
ずっとネットワークエラー🤔
@kanonji なるほど、この場合はアプリを立ち上げてるシュミレータのドメインを許可するんですかね🤔 実際のアプリはドメインがないだろうし、謎が深まります。そしてgoでcorsを不勉強のため面倒で、絶望してます😵
@kanonji 色々と調べてみました。
試してはいないですが、corsではなくwindwsの問題な気がしてきました。goでサーバーを立ち上げ、そこにシミュレーターで立ち上げたアプリ側からアクセスしているのですが、そもそも別端末からこのgoサーバーにアクセスできないんじゃないかという風に予測しています。
goで立ち上げたサーバー:localhost:3000
スマホから接続:localhost:3000/api/endpoint
このlocalhost:3000に別端末からアクセスできないのが原因で、corsは関係ない🤔
すみません...、面倒なのはいったん完成したであろうAPIをまた改修するのが面倒だなと思っただけです。。。
@kanonji そうなんですよね、うっかりしてました。
IPにしても繋がらず、おっしゃる通り、どうやらファイアウォールで遮断されているそうでした。
僕も初めてなので、わからないことだらけです...😭
基本的にCORSはブラウザの自主規制だったはずと思います。
react-nativeは良く知らないですが、webに近い技術だとあからさまにブラウザじゃなくても自主規制が実装されてる可能性はありそうですね。
ElectronなんかもWebViewが挟まってCORSの自主規制してるみたいですし。