I am trying to send data through axios request to my backend script, but the body looks empty.
Here\'s a request sent from front-end:
axios.request({
It looks like you only have two points left to make it work :
one : the http method should be set to POST
instead of GET
since you want to send something.
two : you can then add the http header (like what you did with the authorization header) Content-Type
: 'application/json`
On the back-end don't forget to use some kind of body parser utility package like this one : body-parser and set it up with your app.
I suppose your server is using express, here is how you will do it with express :
const express = require('express');
const app = express();
const bodyParser = require('body-parser')
const jsonParser = bodyParser.json();
app.use(jsonParser); // use it globally
app.get('your_route', jsonParser, otherMiddleware, (req, res) => ...); // use it for specific routes
/* ... rest of your code */