问题标签 [econnrefused]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
29 浏览

c++ - socket connect() 返回 ECONNREFUSED 但 netcat 连接愉快

我有一个奇怪的问题:我编写了一个 c++ 程序,它应该连接到启用 ip 的秤。它使用标准的 c++ 套接字。

当我对真实设备(地址 192.168.30.200 端口 23)运行程序时,我得到 errno=ECONNREFUSED(连接被拒绝)。

当我对在 python 中创建的虚拟服务器运行相同的程序时 - 它就像一个魅力(我正在使用“server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)”等。

当我使用命令“echo "FB_INFO" | netcat -w 3 192.168.30.200 23”(相同的地址和端口)从 bash 连接到秤时,秤会回复正确答案。所以它不是拒绝连接。

我什至不知道如何尝试调试问题出在哪里。

这是我的代码:

0 投票
1 回答
30 浏览

node.js - 在 Heroku 上部署我的 node.js 项目时出现应用程序错误

运行 heroku --tail logs 时,我收到以下错误响应:

错误:

这是我的 server.ts 文件:

我的路线:

通过浏览器查看它显示错误 503,路由似乎有问题,在 CRUD 应用程序中注册时,它应该请求 POST 路由并立即将其重定向给用户,但它只是在应用程序中给出错误

记住一切都在本地工作,没有明显的错误

并且,这是我的 package.json 文件:

0 投票
1 回答
29 浏览

javascript - 我无法再使用节点 js 访问 mySQL

我已经更新了我的节点版本,现在我无法使用我的应用程序访问我的数据库。我尝试了很多事情:-将 rout 更改为 127.0.0.1。-添加我的端口号 3306 -添加 socketPath: '/Applications/MAMP/tmp/mysql/mysql.sock' -kill node running 可能还有其他,但我总是有错误。实际上,我在运行此代码时有这个。错误:

我之前工作的代码:

0 投票
0 回答
26 浏览

javascript - 在 Express JS 中使用 Axios 库时出现 ECONNREFUSED

我有一个带有 Express JS 的后端快递服务器

  1. 我的项目是通过config.js文件配置的
  2. 我在api.js中有一个正在运行的 API,它从 json 文件testData.json加载数据并将其返回给调用者。
  3. 在一个单独的文件serverRender.js中,我调用api.js中的端点来控制台记录它返回的 json 数据。
  4. 我正在从server.js调用serverRender.js并看到一个 ECONNREFUSED 错误,我认为它是 CORS 但不知道如何在这里解决它,并且从像这里这样的其他 stackoverflow 链接我没有得到太多
  5. 我试图从 curl 和 Web 浏览器访问http://0.0.0.0:8080/api/contests这是我的端点,两者似乎都有效。

非常感谢,任何建议。

配置.js

服务器.js

api.js

测试数据.json

服务器渲染.js

包.json

0 投票
1 回答
48 浏览

npm - 尝试“npm install”任何模块时出现错误“connect ECONNREFUSED XXX.XX.XX:XX”

所以...今天我在办公室的电脑上安装了 VS Code 和 Node.js。我最初的想法是编写一个快速应用程序来编辑一些 Excel 表格。当我尝试安装模块时,返回以下错误:

有什么想法可以解决这个问题吗?

0 投票
1 回答
45 浏览

node.js - Docker Redis 错误:连接 ECONNREFUSED 127.0.0.1:6379

我正在关注 youtube 上的教程,在 Express、Node.js、Mongo 和 Redis 中创建一个简单的 dockerized CRUD 应用程序。我停留在视频 3:06:57 上使用会话和 Redis 进行身份验证。

我在下面发送 POST 时遇到的最初问题

创刊号

我发现上面的问题是由于 Redis 版本造成的,如果没有弄错,教程视频使用的是 Redis 3.0+,但我使用的是 Redis 6.0+。所以我添加了该行redisClient.connect().catch(console.error);但发生了第二个问题。

第二期

源文件如下:

我检查了 redis 容器日志,它已启动并正在运行redis-container logs。它也应该与节点应用程序在同一个网络中。

码头工人命令:docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d

提前感谢您的协助。

来自导师的完整源代码https://github.com/Sanjeev-Thiyagarajan/node-docker