сторона моего браузера js код:
import axios from 'axios';
var testObject = {
field : 'this is a test field'
}
axios.post('/create', testObject)
.then((res) => {
console.log(res);
});
мой nodejs код:
const express = require('express');
const path = require('path');
const app = express();
//middlewares
app.use(express.urlencoded({extended: false}));
app.use(express.static(path.resolve(__dirname, '../dist')));
app.post('/create', (req, res) => {
console.log(req.body);
res.send('this is the server response');
});
const port = 3000;
app.listen(port, () => {
console.log('server listening on port ' + port);
});
мой node js вывод:
server listening on port 3000
{}
вывод моей консоли браузера:
{data: "this is the server response", status: 200, statusText: "OK", headers: {…}, config:
{…}, …}
, пожалуйста, посмотрите, что я уже использую промежуточное ПО для тела парсера, запрос работает нормально, но по какой-то причине сервер не может получить тело запроса.