我正在建立一个企业网络.
试图安装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) 大家好,我正在尝试在 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)
感谢您的关注
当我正在集成Spotify API到Google Assistant应用程序中时,实施Account Linking,
getaddrinfo EAI_AGAIN api.spotify.com:443
上面的错误一直在控制台中出现,尽管它似乎在 API 实现方面没有任何问题。访问令牌已正确创建和接收,并且客户端和机密 ID 已填写,没有任何拼写错误。此外,我测试了 API 调用Spotify Console(https://developer.spotify.com/console/get-artist-albums/)。没有发现错误。它从 Spotify 服务器获取预期数据,因此它不应与Account Linking和相关Spotify Server。我自己创建的代码如下:我认为spotify-web-api-node, node, npm, 或firebase-functions?? 我最近做了节点版本控制,所以我可能做错了什么。
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)我知道此错误与 DNS 查找超时错误相关,意味着它是网络连接错误或代理相关错误。但是我不知道如何解决它。
我使用 docker-compose.yml ,里面有 3 个容器。
这是我的 docker-compose.yml。作为链接
我创建了2个网络来划分外部和内部网络。来自客户端的所有请求都通过 Nginx,端口:8090,仅暴露于互联网。
问题是,当我从 API 容器(内部网络)发送验证用户的请求时,收到错误消息“getaddrinfo EAI_AGAIN exampleAuth.auth0.com: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)