Der OP-Fehler gibt einen Host ( my-store.myshopify.com
) an. Der Fehler, auf den ich gestoßen bin, ist in jeder Hinsicht der gleiche, außer dass keine Domäne angegeben ist.
Meine Lösung kann anderen helfen, die hier mit dem Titel "Fehler: getaddrinfo EAI_AGAIN" gezeichnet sind.
Beim Versuch, eine NodeJs & VueJs-App von einer anderen VM aus zu bedienen, von der der Code ursprünglich entwickelt wurde, ist der Fehler aufgetreten.
Die Datei vue.config.js
lautete:
module.exports = {
devServer: {
host: 'tstvm01',
port: 3030,
},
};
Bei der Bedienung auf der Originalmaschine lautet die Startausgabe:
App running at:
- Local: http://tstvm01:3030/
- Network: http://tstvm01:3030/
Wenn tstvm07
ich die gleichen Einstellungen auf einer VM verwende, erhalte ich einen sehr ähnlichen Fehler wie im 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)
Wenn es nicht schon offensichtlich ist, ändern Sie vue.config.js
zu lesen ...
module.exports = {
devServer: {
host: 'tstvm07',
port: 3030,
},
};
... Problem gelöst.