Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Node.js TypeError:connect ECONNREFUSED 127.0.0.1:3000大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使用zombie.js登录一个网站,但我一直在收到此错误.

TypeError:connect ECONNREFUSED 127.0.0.1:3000

我认为这与网站安全有关,但我不确定.这是我正在使用的代码.

const Browser = require('zombie');
Browser.localhost('test.com',3000);
describe('User visits signup page',function() {
const browser = new Browser();
before(function(donE) {
    browser.visit('/',donE);
});
describe('submits form',function() {
    before(function(donE) {
        browser
        .fill('Username','*******')
        .fill('password','*******')
        .pressButton('Submit',donE);
    });
    it('should be successful',function() {
        browser.assert.success();
    });
    it('should see welcome page',function() {
        browser.assert.text('title','Welcome To Brains Depot');
    });
  });
});

解决方法

这个问题让我陷入了一个循环,因为我的测试在一台机器上运行良好,但在另一台机器上运行不正常.通过上帝,工作机器让我的应用程序在后台运行nodemon.我没有意识到僵尸没有为你启动测试服务器.非工作机器没有运行服务器,因此测试失败.要解决您的问题,您可以在测试文件或设置中包含以下内容

const app = require('../../app');
const http = require('http').createServer(app).listen(3000);

如果运行测试的服务器也应该运行而不会崩溃.

大佬总结

以上是大佬教程为你收集整理的Node.js TypeError:connect ECONNREFUSED 127.0.0.1:3000全部内容,希望文章能够帮你解决Node.js TypeError:connect ECONNREFUSED 127.0.0.1:3000所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。