Помилка OP вказує хост ( my-store.myshopify.com
). Помилка, з якою я зіткнулася, однакова в усіх відношеннях, за винятком того, що не вказано жодного домену.
Моє рішення може допомогти іншим, хто звертається сюди під заголовком "Помилка: getaddrinfo EAI_AGAIN"
Я зіткнувся з помилкою, намагаючись обслуговувати додаток NodeJs & VueJs з іншого VM, з якого код був розроблений спочатку.
Файл vue.config.js
читав:
module.exports = {
devServer: {
host: 'tstvm01',
port: 3030,
},
};
При подачі на оригінальну машину пусковий вихід:
App running at:
- Local: http://tstvm01:3030/
- Network: http://tstvm01:3030/
Використовуючи ті самі налаштування на VM, tstvm07
я отримав дуже схожу помилку з описаною в ОП:
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)
Якщо це вже не очевидно, змінюється vue.config.js
читання ...
module.exports = {
devServer: {
host: 'tstvm07',
port: 3030,
},
};
... вирішили проблему.