Общая ошибка - забыть о NPM body-parser.
Ниже приведен код, демонстрирующий простоту создания сервера и API с помощью Node.JS и Express.Сначала установите NPM
npm install body-parser express --save
, а затем попробуйте этот фрагмент кода:
const express = require('express')
const app = express()
const bodyParser = require('body-parser')
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: false }))
app.post('/test-url', (req, res) => {
console.log(req.body)
return res.send("went well")
})
app.listen(3000, () => {
console.log("running on port 3000")
})