【发布时间】:2020-12-19 13:28:03
【问题描述】:
在我的 vue 前端我有以下方法:
methods:{
async moveToOrder() {
const res = await this.$axios.get('/product/cart-to-order', {
headers: {
Authorization: 'Bearer ' + this.userData.userToken
}
});
if (res.status === 200) {
this.$router.push({name: 'Orders'});
}
}
}
上述方法命中了以下方法,将数据从购物车集合移动到节点后端的订单集合,并从订单集合返回移动的数据:
exports.cartToOrder = async (req, res, next) => {
///method code goes here
res.status(200).json({products: products});
}
我想在我的订单(视图或路线)中显示作为响应获得的数据。我可以将后端返回的数据传递到 Vue 中的下一个路由吗?
或者我需要在前端和后端创建单独的方法来从订单集合中获取数据吗??
【问题讨论】:
标签: javascript node.js express vue.js vuejs2