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,
},
};
...解决了这个问题。