-
-
Notifications
You must be signed in to change notification settings - Fork 27k
Closed
Milestone
Description
Description
I'm having trouble with getting the proxy feature to work. I'm not sure if it's because my API requires HTTP basic authentication. This is my code:
// package.json
{
// ...
"proxy": "http://localhost:4000"
}
fetch('/users', {
headers: {
'accept': 'application/json',
'authorization': 'Basic ' + btoa(process.env.REACT_APP_USERNAME + ':' + process.env.REACT_APP_PASSWORD),
'content-type': 'application/vnd.api+json',
},
});
Expected behavior
I expected it to work, the headers are correct because http://localhost:4000/users
works fine. I don't have CORS issues because I set my API to accept any origin in development, but I still want to achieve this via the proxy feature.
Actual behavior
I get this error:
Proxy error: Could not proxy request /meetings from localhost:3000 to http://localhost:9292.
See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNREFUSED).
Environment
npm ls react-scripts
: [email protected]node -v
: v6.3.0npm -v
: 3.10.3- Operating system: macOS Sierra (10.12)
- Browser and version: Chrome 53.0.2785.116
Reproducible Demo
jtescher, lnunno, lileilei, AndrewLamYW, dearamerican and 1 more