vue react nodejs headers example data javascript node.js http get axios

javascript - react - nodejs axios set header



La solicitud Axios GET no funciona (2)

Lo único que funcionó para mí fue desarmar el proxy:

delete process.env[''http_proxy'']; delete process.env[''HTTP_PROXY'']; delete process.env[''https_proxy'']; delete process.env[''HTTPS_PROXY''];

From: Socket cuelga cuando se usa axios.get, pero no cuando se usa https.get

Estoy usando: Axios: 0.17.1 Nodo: 8.0.0

El siguiente nodo estándar funciona bien, pero la versión Axios no funciona. ¿Alguna idea de por qué?

Nodo http:

http .get(`${someUrl}`, response => { buildResponse(response).then(results => res.send(results)); }) .on(''error'', e => { console.error(`Got error: ${e.message}`); });

Axios:

axios .get(`${someUrl}`) .then(function(response) { buildResponse(response).then(results => res.send(results)); }) .catch(function(error) { handleError(error, res); });

Acabo de obtener un 503 en la captura, con "Solicitud fallida con código de estado 503"


Parece que puedes pasar detalles de Proxy a Axios FYI.

De los documentos ...

// ''proxy'' defines the hostname and port of the proxy server // Use `false` to disable proxies, ignoring environment variables. // `auth` indicates that HTTP Basic auth should be used to connect to the proxy, and // supplies credentials. // This will set an `Proxy-Authorization` header, overwriting any existing // `Proxy-Authorization` custom headers you have set using `headers`. proxy: { host: ''127.0.0.1'', port: 9000, auth: { username: ''mikeymike'', password: ''rapunz3l'' } },