相关疑难解决方法(0)

错误:getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443

我正在建立一个企业网络.

试图安装npm.但是我一次又一次地收到这个错误.

$ npm install
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program     Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v6.1.0
npm ERR! npm  v3.8.6
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! syscall getaddrinfo

npm ERR! network getaddrinfo ENOTFOUND registry.npmjs.org    registry.npmjs.org:443
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or …
Run Code Online (Sandbox Code Playgroud)

windows node.js npm angularjs npm-install

18
推荐指数
5
解决办法
6万
查看次数

getaddrinfo EAI_AGAINregistry.npmjs.org:80

大家好,我正在尝试在 npm 中发布我的角度库,但是当我登录时,我得到了这个:

npm ERR! code EAI_AGAIN
npm ERR! errno EAI_AGAIN
npm ERR! request to http://registry.npmjs.org/-/user/org.couchdb.user:belzee10 failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org:80
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\belzee\AppData\Roaming\npm-cache\_logs\2018-01-08T16_03_35_050Z-debug.log
Run Code Online (Sandbox Code Playgroud)

版本

node: 8.9.3
npm: 5.5.1
Run Code Online (Sandbox Code Playgroud)

我位于经过身份验证的代理后面,并且我已经配置: proxy 和 https-proxy

npm config set proxy http: // Username: Pa55w0rd @ proxyhostname: port
npm config set https-proxy http: // Username: Pa55w0rd @ proxyhostname: port
Run Code Online (Sandbox Code Playgroud)

感谢您的关注

proxy node.js npm angular

11
推荐指数
4
解决办法
5万
查看次数

错误:getaddrinfo EAI_AGAIN api.spotify.com:443

当我正在集成Spotify APIGoogle Assistant应用程序中时,实施Account Linking

getaddrinfo EAI_AGAIN api.spotify.com:443

上面的错误一直在控制台中出现,尽管它似乎在 API 实现方面没有任何问题。访问令牌已正确创建和接收,并且客户端和机密 ID 已填写,没有任何拼写错误。此外,我测试了 API 调用Spotify Consolehttps://developer.spotify.com/console/get-artist-albums/)。没有发现错误。它从 Spotify 服务器获取预期数据,因此它不应与Account Linking和相关Spotify Server。我自己创建的代码如下:我认为spotify-web-api-node, node, npm, 或firebase-functions?? 我最近做了节点版本控制,所以我可能做错了什么。

  • 节点版本:v7.9.0
  • spotify-web-api-node: ^4.0.0
  • 火力基地功能:^2.0.3
  • npm 版本:6.4.1
  • 添加引擎:{ "node": "8" } // 这是在 package.json 中使用 asyn 和 await

app.intent(SomeIntent, async (conv, params) => {
    console.log('user info', JSON.stringify(conv.user));
    conv.ask('lets play'); //okay
    const access_token = conv.user.access.token || ''; // okay …
Run Code Online (Sandbox Code Playgroud)

javascript spotify node.js google-assistant-sdk

5
推荐指数
1
解决办法
7924
查看次数

错误:getaddrinfo EAI_AGAIN(docker、nginx)

我知道此错误与 DNS 查找超时错误相关,意味着它是网络连接错误或代理相关错误。但是我不知道如何解决它。

我使用 docker-compose.yml ,里面有 3 个容器。

这是我的 docker-compose.yml。作为链接

docker-compose.yml

我创建了2个网络来划分外部和内部网络。来自客户端的所有请求都通过 Nginx,端口:8090,仅暴露于互联网。

问题是,当我从 API 容器(内部网络)发送验证用户的请求时,收到错误消息“getaddrinfo EAI_AGAIN exampleAuth.auth0.com:443”。

这是我到目前为止所尝试的

  • 我尝试在docker demo中添加DNS 8.8.8.8
  • 从 API 容器 ping 8.8.8.8(不起作用)
  • 从 Nginx 容器 ping 8.8.8.8(它确实有效)
  • 找到内部和默认网络之间的 ping

你们有什么想法吗?

nginx docker docker-compose

5
推荐指数
1
解决办法
1万
查看次数

docker npm install错误:getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443

我在RHEL 7上使用docker版本1.10.1并在使用Dockerfile下面时获取npm install错误.错误:getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443.与ubuntu 14.04上的docker 1.91相同的工作.当我得到bash并在容器上安装inetutils-ping时,我注意到我无法ping任何地方

root@9deb4b274c1e:/home/nodexp#ping 8.8.8.8           
PING 8.8.8.8 (8.8.8.8): 56 data bytes
^C--- 8.8.8.8 ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss
Run Code Online (Sandbox Code Playgroud)

这是为什么 ?当然我可以从RHEL ping

Dockerfile

FROM node:argon
# Create user nodexp in group nodexp
RUN groupadd -r nodexp \
    && useradd -m -r -g nodexp nodexp
WORKDIR /home/nodexp
# Install app dependencies
COPY package.json /home/nodexp
RUN npm install
# Bundle app source
COPY . /home/nodexp
EXPOSE 3000
CMD [ "npm", "start" …
Run Code Online (Sandbox Code Playgroud)

node.js docker

4
推荐指数
2
解决办法
7620
查看次数