OPのエラーはホスト(my-store.myshopify.com
)を指定しています。私が遭遇したエラーは、ドメインが指定されていないことを除いて、すべての点で同じです。
私の解決策は、「エラー:getaddrinfo EAI_AGAIN」というタイトルでここに描かれている他の人を助けるかもしれません
コードが最初に開発された場所とは異なるVMからNodeJsおよびVueJsアプリを提供しようとすると、エラーが発生しました。
vue.config.js
読み込まれたファイル:
module.exports = {
devServer: {
host: 'tstvm01',
port: 3030,
},
};
元のマシンで提供される場合、起動出力は次のとおりです。
App running at:
- Local: http://tstvm01:3030/
- Network: http://tstvm01:3030/
VMで同じ設定を使用するとtstvm07
、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)
それがまだ明らかでない場合は、vue.config.js
読むように変更します...
module.exports = {
devServer: {
host: 'tstvm07',
port: 3030,
},
};
... 問題を解決しました。