无法正确读取http请求

我正在尝试使用 axios 来更新数据,并且我想在请求网址中使用“id”,例如 http://localhost/api/firstmemory/1

但返回 500 Internal Server Error,因为我的 id 无法正确读取。

https://img.mukewang.com/6502dc3300016b0705860191.jpg

我的代码


    const id = detail.id;


    const updateFirstInfo = (e) => {

    const upInfo = {

        first: first,

        date: change,

        memo: memo,

    }

    console.log(id); //1

   

    axios

      .put(`api/firstmemory/${id}}`, upInfo)

      .then(res => {

        console.log("ok");

      })

      .catch(err => {

        alert("err");

      });

  };

我该如何修复它?


ITMISS
浏览 112回答 1
1回答

www说

%7D是 字符 的 HTML 编码}。}如果你仔细观察,你会发现在使用模板字符串的地方有一个额外的地方。删除多余的}:axios  .put(`api/firstmemory/${id}`, upInfo)  .then(res => {    console.log("ok");  })  .catch(err => {    alert("err");  });希望这有帮助!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript