我正在尝试使用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) 它可以在服务器端的meteor app中使用nodejs包吗?由于nodejs有大量的包,所以这样做会很棒.