PROBLEMA Node JS - Problema API e indirizzo IP

Baio84

Nuovo Utente
31
0
CPU
Intel Pentium 4
Scheda Madre
ASUS Oxford
HDD
150 GB
RAM
DDR 1,50 GB
GPU
GeForce 6200
Monitor
Benq T720
OS
Windows 7 Ultimate 32 bit SP1
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?
 

BigIssue

Utente Attivo
221
18
CPU
intel dual core n3050
Scheda Madre
asus x540s
RAM
4gb
GPU
intel HD
OS
Windows 10
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.
 

Baio84

Nuovo Utente
31
0
CPU
Intel Pentium 4
Scheda Madre
ASUS Oxford
HDD
150 GB
RAM
DDR 1,50 GB
GPU
GeForce 6200
Monitor
Benq T720
OS
Windows 7 Ultimate 32 bit SP1
Grazie mille per la risposta. Mi scuso, ma sono un principiante. Nella variabile req che pacchetto devo far passare?
 

BigIssue

Utente Attivo
221
18
CPU
intel dual core n3050
Scheda Madre
asus x540s
RAM
4gb
GPU
intel HD
OS
Windows 10
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
Post unito automaticamente:

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:

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!