Я работаю над заданием, чтобы перечислить все данные в базе данных mongoDB, и мне не удается найти, где я иду не так.Это кажется довольно простой проблемой, но всякий раз, когда я запускаю предоставленный тест мокко, он выдает 404 ошибки.Вот соответствующая часть теста:
it('should it able to retrieve all listings', function(done) {
agent.get('/api/listings')
.expect(200)
.end(function(err, res) {
should.not.exist(err);
should.exist(res);
res.body.should.have.length(147);
done();
});
});
А вот мой код для запроса GET.Я пробовал несколько разных способов его кодирования, но это, кажется, самый простой / прямой способ вернуть желаемые данные в виде JSON.
exports.list = function(req, res) {
Listing.find(function(err, listing){
if(err){
res.status(404).send(err);
} else {
res.json(listing);
}})
};
Есть ли что-то еще, что я должен делать?Я смотрел на учебники и основные примеры запросов, и кажется, что это должно работать, но это не так.Любая помощь будет принята с благодарностью.