PROBLEMA Node JS - Problema API e indirizzo IP

Pubblicità

Baio84

Nuovo Utente
Messaggi
31
Reazioni
0
Punteggio
35
Per utilizzare le API da un sito, devo inserire il mio indirizzo IP per avere il token da poter utilizzare nel mio codice.
Finchè carico il programma da locale, il mio programma funziona correttamente.
Quando lo vado a caricare su heroku, il sito dove prelevo le API legge un indirizzo IP differente e logicamente il programma risulta inutilizzabile.
C'è un qualche modo per poter comunicare l'indirizzo IP corretto? Oppure conoscere l'indirizzo IP corretto di heroku?
 
Fonte: ottenere ip address in javascript - nodejs

JavaScript:
var ip = req.header('x-forwarded-for') || req.connection.remoteAddress;

C'è bisogno di catturare l'indirizzo ip reale dell'utente quando la richiesta http è stata fatta. L'Indirizzo ip lo si puo ottenere guardando quando indirizzo ip è originato cioè dal campo X-Forwarded-For dell' header http.

Se è utile ricordati il like.
 
Grazie mille per la risposta. Mi scuso, ma sono un principiante. Nella variabile req che pacchetto devo far passare?
 
Grazie mille per la risposta. Mi scuso, ma sono un principiante. Nella variabile req che pacchetto devo far passare?
Penso sia necessario installare in nodejs il pacchetto express.js per poter usare la classe req.

Provo a vedere se ce qualcosa di nativo in nodejs.

Inviato da BLN-L21 tramite App ufficiale di Tom\'s Hardware Italia Forum
--- i due messaggi sono stati uniti ---
Penso sia necessario installare in nodejs il pacchetto express.js per poter usare la classe req.

Provo a vedere se ce qualcosa di nativo in nodejs.

Inviato da BLN-L21 tramite App ufficiale di Tom\'s Hardware Italia Forum
No, il metodo funziona solo se si installa il pacchetto express.js. Fino ad ora non ho trovato altro. mi spiace.
 
Ultima modifica:
Pubblicità
Pubblicità
Indietro
Top