我正在尝试发出一个 POST 请求,我已经设置了它的标头和内容,但它没有给我正确的结果:
export default async function postNewTopic(req, res) {
axios.post(`url/posts.json?title="${req.query.title}"&raw=${req.query.content}&category=1`, {
headers: {
"Api-Key": token ,
"Api-Username": {My key}
}})
.then(function (response) {
res.json(response.data);
})
.catch(function (error) {
const err = error?.response?.data || error;
res.status(error.status || error.statusCode || +error.code || 500).json(err)
})
}
这是我的前端代码:
const createTopic = () => {
axios.post(`api/post-new?title=${title}&raw=${content}&category=1`, {
headers: {
"Authorization": 'Bearer' + "",
"Api-Key": token ,
"Api-Username": ""
}})
.then(function (response) {
res.json(response.data);
})
.catch(function (error) {
const err = error?.response?.data || error;
console.log(error.response.data)
})
}