我想以json格式发送请求

问题描述 投票:0回答:1

我创建了一个Next.js项目。

我试图将发布方法发送到api服务器,我正在调查返回错误的原因,我需要以JSON格式发送请求。

export const post = (url: string, data: URLSearchParams) => axios.post(url, data, baseConfig).catch(catchAxiosError);

export async function login(inputs: LoginInputs): Promise<string | void> {
  const data = new URLSearchParams(inputs);
  const res: any = await post('/auth/login', data).catch(catchAxiosError);
  if (res.error) {
    return res.error;
  } if (!res.data || !res.data.token) {
    return 'Something went wrong!';
  }
  const { token } = res.data;

  // store the token into cookies
  Cookie.set(COOKIES.authToken, token);
  await Router.push('/user');
}

有人知道如何在这里发送请求吗?

json reactjs rest axios next.js
1个回答
0
投票

在Express body-parser中间件上进行一些研发。这是link。另请参阅this问题。祝一切顺利。

© www.soinside.com 2019 - 2024. All rights reserved.