L'erreur de l'OP spécifie un hôte (my-store.myshopify.com
). L'erreur que j'ai rencontrée est la même à tous égards, sauf qu'aucun domaine n'est spécifié.
Ma solution peut aider les autres qui sont attirés ici par le titre "Erreur: getaddrinfo EAI_AGAIN"
J'ai rencontré l'erreur en essayant de servir une application NodeJs & VueJs à partir d'une machine virtuelle différente de celle où le code a été développé à l'origine.
Le fichier se vue.config.js
lit:
module.exports = {
devServer: {
host: 'tstvm01',
port: 3030,
},
};
Lorsqu'il est servi sur la machine d'origine, la sortie de démarrage est:
App running at:
- Local: http://tstvm01:3030/
- Network: http://tstvm01:3030/
L'utilisation des mêmes paramètres sur une machine virtuelle tstvm07
m'a généré une erreur très similaire à celle décrite par l'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)
Si ce n'est pas déjà évident, changer vue.config.js
pour lire ...
module.exports = {
devServer: {
host: 'tstvm07',
port: 3030,
},
};
... résolu le problème.