问题描述
我当前的 NuxtJS 应用程序包含以下代码:
// Create a new Canvas-Object on a whiteboard
async createCanvasObject({ state },canvasObject) {
if (!state.id) {
console.error(' Canvas ID is not defined!');
return;
}
console.log(canvasObject);
console.log(canvasObject.mtiID);
await this.$axios
.$post(`/whiteboard/${state.id}/canvas/object`,{
object: canvasObject,})
.then((res) => console.log(res));
},
这段代码应该做什么?
它应该通过 POST-Request 将传递的对象 canvasObject
发送到我的后端,而无需修改它。
canvasObject 本身是一个 JSON-Object,它描述了 Canvas 上的一个对象。
如您所见,定义了很多东西,尤其是属性 mtiID
。
问题来了:
如果我们查看请求,我们可以看到,很多东西都从我的 JSON 中删除了,包括 mtiID
。我不知道为什么。目前应用于 Axios 的唯一“中间件”只是将每个请求记录到控制台,无需修改。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)