Я новичок в стек MEAN и у меня возникают некоторые проблемы с маршрутизацией ...mean.js угловатого - выражают маршрутизации
У меня есть модуль под названием «приложение». API-я хочу на стороне сервера являются: прибудете: http://localhost:3000/api/applications/(_appid) getByMakeathonId: http://localhost:3000/api/applications/makeathons/(_mkid)
Применение Сервис
function ApplicationsService($resource) {
return $resource('api/applications/:path/:applicationId', {
path: '@path',
applicationId: '@id'
}, {
get: {
method: 'GET',
params: {
path: '',
applicationId: '@_id'
}
},
getByMakeathonId: {
method: 'GET',
params: {
path: 'makeathon',
applicationId: '@_id'
}
},
update: {
method: 'PUT'
}
});
сервера маршрутизации
app.route('/api/applications').post(applications.create);
app.route('/api/applications').all(applicationsPolicy.isAllowed)
.get(applications.list);
app.route('/api/applications/makeathon/:makeathonId').all(applicationsPolicy.isA llowed)
.get(applications.applicationByMakeathonID);
1), что я» m получение, когда я вызываю $ save, а объект и сохранение - это успех ul, есть запрос для .get, а URL-адрес запроса: http://localhost:3000/api/applications//56f15736073083e00e86e170 (404 не найдено) проблема здесь, конечно же, является дополнительным '/' - как я могу избавиться от него.
2), когда я звоню getByMakeathonId, запрос URL является: http://localhost:3000/api/applications/makeathon?id=56e979f1c6687c082ef52656 400 (Bad Request)
я могу настроить так, что я получу два запроса, которые я хочу?
10x!
Это помогает мне решить мою другую проблему – Sam