【发布时间】:2016-11-03 21:55:23
【问题描述】:
获取错误未捕获的类型错误:无法读取未定义的属性“应用” 在立即。 (node_modules/express/lib/router/index.js:618:14)
服务器和测试文件。
// server js file
'use strict';
var express = require('express'); // call express
var app = express();
var port = process.env.PORT || 8080;
// Routes for schedule API
var router = express.Router();
router.get('/', function(req, res, next) {
res.json({"msg":'Hello, World!'});
});
app.listen(port);
console.log('Application running on port ' + port);
module.exports=router;
// test.js
var chai = require('chai');
var chaiHttp=require('chai-http');
var server = require('../server');
var should = chai.should();
chai.use(chaiHttp);
describe('Scheduler', function () {
it('should return hello world', function (done) {
chai.request(server)
.get('/')
.end(function (err, res) {
res.should.have.status(200);
done();
};
});
});
谁能帮我追踪这里出了什么问题?
【问题讨论】:
标签: node.js express mocha.js chai