Я пытаюсь отправить некоторые данные из ionic в MongoDB, но они не публикуются, я имею в виду, что не распознает URL-адрес на странице маршрутов. Но когда я пытаюсь опубликовать данные из postman, данные сохраняются, но не через ionic.
let selected = {
companyTitle : jobitem.company,
jobTitle : jobitem.jobtitle,
location : jobitem.location,
date: appliedDate,
id: userId
}
console.info(selected);
return this.http.post('http://localhost:3000/api/jobApplied',selected,{headers: headers})
Приведенный выше код взят из файла ionic ts. Приведенный ниже код взят из js-файла routes.js.
router.post('/jobApplied', function(req,res) {
console.info('posting');
appliedJobs.create({
companyTitle: req.body.companyTitle,
jobTitle: req.body.jobTitle,
location: req.body.location,
date: req.body.date,
userId: req.body.id
},function(err,list) {
if (err) {
console.info('err getting list '+ err);
} else {
//res.json(list);
return res.json(list) }
}
);
});
Я использовал тот же URL в postman
но данные не публикуются. В чем может быть проблема и как ее решить?
Да, я могу нормально отправлять другие запросы (http), но только этот конкретный запрос не работает. ionic находится на ПК (локальный сервер)
не считайте почтальона. Почтальон не ограничивает запросы CORS. Если вы используете современные браузеры для тестирования своего ионного приложения, скорее всего, проблема в CORS. что за сообщение об ошибке?
Можете ли вы поделиться полным кодом, имеющим отношение к проблеме?
Сообщение об ошибке отсутствует. В nodeJS не происходит никаких действий





вы проверяли CORS? где работает ваше ионное приложение?