如何解决Axios 看似操纵传递的数据 我当前的 NuxtJS 应用程序包含以下代码:这段代码应该做什么?问题来了:
我当前的 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 举报,一经查实,本站将立刻删除。