'work'컬렉션의 모든 데이터를 반환하는 컨트롤러/프로젝트를 만들려고합니다. 데이터가 있고 호출이 200으로 완료되지만 []가 반환되거나 test : uncommented 인 경우 test가 테스트됩니다. 누군가 올바른 방향으로 나를 가리킬 수 있습니까, 나는 평균 스택을 처음 사용합니다.평균 스택 경로가 응답을 반환하지 않습니다.
서버/컨트롤러//
'use strict';
/**
* Module dependencies.
*/
var mongoose = require('mongoose'),
Work = mongoose.model('Work');
exports.all = function(req, res) {
Work
.find()
.exec(function(err, project) {
console.log(project);
res.json(project);
//res.json({"test":"test"});
});
};
공공/시스템/컨트롤러를 work.js
'use strict';
angular.module('mean.system').controller('WorkController', ['$scope', 'Global', '$http',
function ($scope, Global, $http) {
$scope.global = Global;
$http.get('/projects').success(function(d) {
}).error(function(d) {
});
}]);
서버/경로를 work.js/
'use strict';
// User routes use users controller
var work = require('../controllers/work');
module.exports = function(app) {
app.get('/projects', work.all);
};
데이터를 가지고 계신가요? 너의 mongo cli을 열고 봐라. 'mongo''db.works.find()'(컬렉션 이름을 모르는 경우'show collection;'을 수행하면 컬렉션 목록을 얻을 수 있습니다. –
예, 터미널에있는 mongo 쉘의 콜렉션에 액세스 할 때 데이터가 있습니다. – user1572796