L'errore dell'OP specifica un host ( my-store.myshopify.com
). L'errore che ho riscontrato è lo stesso sotto tutti gli aspetti tranne che non è specificato alcun dominio.
La mia soluzione può aiutare gli altri che sono attratti qui dal titolo "Errore: getaddrinfo EAI_AGAIN"
Ho riscontrato l'errore durante il tentativo di servire un'app NodeJs & VueJs da una VM diversa da quella in cui il codice è stato sviluppato originariamente.
Il file vue.config.js
diceva:
module.exports = {
devServer: {
host: 'tstvm01',
port: 3030,
},
};
Quando servito sulla macchina originale l'output di avvio è:
App running at:
- Local: http://tstvm01:3030/
- Network: http://tstvm01:3030/
L'utilizzo delle stesse impostazioni su una VM tstvm07
mi ha dato un errore molto simile a quello descritto dall'OP:
INFO Starting development server...
10% building modules 1/1 modules 0 activeevents.js:183
throw er; // Unhandled 'error' event
^
Error: getaddrinfo EAI_AGAIN
at Object._errnoException (util.js:1022:11)
at errnoException (dns.js:55:15)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
Se non è già ovvio, passare vue.config.js
a leggere ...
module.exports = {
devServer: {
host: 'tstvm07',
port: 3030,
},
};
... problema risolto.