我创建了一个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');
}
有人知道如何在这里发送请求吗?