Node.js: gestione della risoluzione dei domini in locale e in produzione

Node.js: gestione della risoluzione dei domini in locale e in produzione

Node.js per impostazione predefinita viene eseguito sull'indirizzo IP di loopback in localhost. Tuttavia possiamo lo stesso utilizzare un nome di dominio in locale e in produzione.

In locale aprite il vostro file hosts e aggiungete l'IP di loopback seguito dal nome di dominio che volete utilizzare:


127.0.0.1	app.test

A questo punto aprite http://app.test:porta (porta è il numero della porta su cui è in esecuzione Node) nel vostro browser. Se usate più domini il procedimento è lo stesso, ma dovete sempre usare una porta differente in Node.

In produzione se volete rimuovere la porta dal vostro URL, dovete creare un proxy in Apache dopo aver creato un blocco virtual host per il vostro dominio. Leggete questa discussione per la procedura su Apache.

Torna su