【发布时间】:2023-01-08 17:42:10
【问题描述】:
我有一个 React 应用程序构建,其中 Create-React-App 通过 docker-compose 在 docker 容器设置中运行。
这段代码:
const req = new Request(
apiAdminUrl + '/login', {
method: 'POST',
body: formData
}
return fetch(req).then(processResp, processErr);
返回 TypeError: Load failed,“加载资源失败:找不到具有指定主机名的服务器。”
但是来自同一个容器的 curl 请求没有问题:
curl -d "email=admin@some.etc" -d "pwd=xxx" -X POST http://api-admin:3000/v1/login
API 代码中启用了 CORS。 apiAdminUrl 正确设置为 http://api-admin:3000/v1。
我错过了什么?
【问题讨论】:
标签: reactjs docker docker-compose create-react-app