0
오류가 발생했습니다. 검색되지 않습니다. TypeError : 정의되지 않은 의 속성 'apply'를 즉시 읽을 수 없습니다. (node_modules/express/lib/router/index.js : 618 : 14)Chai-http가 작동하지 않습니다.
서버 및 테스트 파일.
// 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();
};
});
});
아무도 내가 여기에 무엇이 잘못되었는지 추적 할 수 있습니까?
점점 오류입니다해야 기대할 수 있습니다. – bhavin305
//test.js에서 코드를 제거하면 오류가 발생합니까? –
Nope .. 괜찮아요. 테스트 케이스없이 잘 작동합니다. – bhavin305