Наличие интерфейса с моим собственным бэкэндом expressjs api.
Экспресс v. 4.16.0
Использование fetch на интерфейсе реагирования для получения данных прекрасно работает.
fetch('/desResData')
.then(res => {....}
Как только я пытаюсь опубликовать некоторые данные с запросом, я получаю: "POST http://localhost:3000/desResData 404 (Not Found)"
Код:
fetch('/desResData',
{
method: 'POST',
body: { product: "test" }, // tried JSON.stringify as well
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
}
)
.then(res => {....}
Грубо говоря, у меня может быть статическая связь от начала до конца, но я не могу параметризовать свои запросы.
ExpressJS:
router.get('/', async function (req, res, next) {
console.log(req.body) // tried with using req and without using it
findByProduct("product") // some async db operation // this part is working fine while fetching without any post parameters
.then(data => {
res.json()
})