小编Top*_*cus的帖子

当我运行mocha测试时,我总是得到错误:连接ECONNREFUSED

我正在尝试使用mocha和supertest运行我的应用程序测试,但我总是得到错误:连接ECONNREFUSED.

app.js代码:

var express = require('express'),
  mongoose = require('mongoose'),
  fs = require('fs'),
  config = require('./config/config');

mongoose.connect(config.db);
var db = mongoose.connection;
db.on('error', function () {
  throw new Error('unable to connect to database at ' + config.db);
});

var modelsPath = __dirname + '/app/models';
fs.readdirSync(modelsPath).forEach(function (file) {
  if (file.indexOf('.js') >= 0) {
    require(modelsPath + '/' + file);
  }
});

var app = express();

require('./config/express')(app, config);
require('./config/routes')(app);

app.listen(config.port);

exports.app = app;
console.log('LISTEN ON http://localhost:3000/')
Run Code Online (Sandbox Code Playgroud)

test.js代码:

var should = require('should'); 
var assert = require('assert'); …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing mocha.js express

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

有可能在meteor app中使用nodejs包吗?

它可以在服务器端的meteor app中使用nodejs包吗?由于nodejs有大量的包,所以这样做会很棒.

javascript node.js meteor

14
推荐指数
1
解决办法
6458
查看次数

标签 统计

javascript ×2

express ×1

meteor ×1

mocha.js ×1

node.js ×1

unit-testing ×1