我需要使用嵌套的获取请求来实现一个函数。我收到以下错误
加载资源失败:服务器响应状态为 404(未找到);
Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0
async function getCart() {
fetch(base_api_path + '/cart/getAllOrders', {method: 'GET'})
.then(res => res.json())
.then(res => {
res.forEach(income => {
.....
fetch(base_api_path+'/cart/getItems',
{
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify(
{
id: income.itemId
}
)
})
.then(res => res.json())
.then(res => {
res.forEach(intel => {
.....
})
})
})
}
告诉我,是否可以在 fetch 中使用 fetch,我的错误是什么?
exports.getAllOrders = async function (req, res) {
if(req.user){
const allOrders = await Orders.findAll({ where: { userId: req.user.id } })
res.send(JSON.stringify(allOrders)) }
}
exports.getItems = async function (req, res) {
const allItems = await Items.findAll({ where: { id: req.body.id } })
res.send(JSON.stringify(allItems));
}