環境
Next.js
Go
Docker
docker-compose
docker上で動かしているアプリケーションでapi通信を行うとき、コンソールに以下エラーが表示されます。
「Failed to load resource: net::ERR_NAME_NOT_RESOLVED」
行ったこと
docker-compose.ymlにnetworkの設定を追加
docker
1serice: 2 front: 3 networks: 4 - app_network 5 api: 6 networks: 7 - app_network 8 9networks: 10 app_network:
エラー部分
fetchのURL部分でエラーが表示されます。
fetchには、パッケージではなくFetch APIでリクエストしています。
js
1try { 2 const data = await fetch('http://api:8888/login', { 3 method: 'POST', 4 headers: {'Content-Type': 'application/json'}, 5 body: JSON.stringify(input) 6 }).then(res => console.log(res)) 7 } catch (error) { 8 console.warn(error); 9 }
これでもエラーが解決しないので、分かる方お願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。