将数据从客户端发送到服务器、JSON 和 TypeScript

问题描述

我有一个客户端和一个打字稿的服务器,正在通信。 服务端保存数据,客户端向服务端询问数据并用 React 显示页面上。

我为用户提供了编辑页面中某些文本的选项,我想让更改永久化。意思是,我想更新服务器正在读取的 data.json 文件

客户这样做:

export const createapiclient = (): apiclient => {
    return {
        getTickets: (search : string) => {
        let url = APIRootPath + '?search=' + search
        console.log(url)
        return axios.get(url).then((res) => res.data);
        }
    }
}

服务器这样做:

app.get(APIPath,(req,res) => {  // @ts-ignore
  const page: number = req.query.page || 1;

  const searchParam = req.query.search || '';
  var filteredData = tempData.filter((d) => (d.title.toLowerCase()+d.content.toLowerCase()).includes(searchParam as string));

  console.log(searchParam)

  res.send(filteredData);
});

如何从客户端向服务器发送数据?我问一般,因为我以前从未这样做过。是否应该将其添加到 URL 中(就像我在搜索中所做的那样),但请记住,我们正在讨论大量数据。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)