微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Axios 看似操纵传递的数据 我当前的 NuxtJS 应用程序包含以下代码:这段代码应该做什么?问题来了:

如何解决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 上的一个对象。

直接在 Axios-Call 之前的日志会产生如下结果:

enter image description here

如您所见,定义了很多东西,尤其是属性 mtiID

问题来了:

如果我们查看请求,我们可以看到,很多东西都从我的 JSON 中删除了,包括 mtiID。我不知道为什么。目前应用于 Axios 的唯一“中间件”只是将每个请求记录到控制台,无需修改

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。