Librerie client
Trova il codice sorgente e le istruzioni di configurazione del client per il tuo linguaggio.
Scegli il tuo linguaggio
Installa un client, esegui una ricerca e leggi i campi della risposta.
TypeScript / JavaScript
Esecuzione verificataenrichip
- Requisiti
- Moduli ES · verificato su Node 26
- Versione del pacchetto
- 1.0.1
Installa
Terminale
npm install enrichip@1.0.1Cerca un solo IP
node lookup.mjslookup.mjs
import { queryIP } from "enrichip";
const info = await queryIP("1.1.1.1");
console.log(JSON.stringify(info, null, 2));Comportamento del client
- Questo esempio usa il pacchetto npm pubblicato. L’argomento IP accetta una stringa, incluso IPv6 in forma compressa; il codice HEAD del repository usa una validazione più restrittiva.
- Il client non espone un timeout per richiesta. Usa gli esempi HTTP quando devi controllare direttamente le impostazioni della richiesta.
Prima dell’integrazione
- Richieste per un singolo IP
- Usa un indirizzo per ricerca. Alcuni client espongono ancora metodi multipli; l’API rifiuta le richieste multiple. Leggi le regole sulle ricerche multiple
- Risposte per il proprio IP
- L’endpoint radice restituisce per impostazione predefinita l’IP pubblico del processo che si connette come testo. Per una risposta JSON completa del proprio IP, usa gli esempi HTTP
- Ambito della verifica
- Esecuzione verificata significa che il pacchetto o la revisione mostrati sono stati eseguiti per ricerche su singoli IP. Gli esempi sorgente sono stati confrontati con il codice, ma non eseguiti. Una revisione del sorgente può differire da un pacchetto pubblicato.