在Next.js中进行依赖fetch接口调用的方法如下:
npm install isomorphic-unfetch
import fetch from 'isomorphic-unfetch';
async function handleSubmit(event) {
event.preventDefault();
const response = await fetch('/api/my-endpoint', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ data: 'example' }),
});
const data = await response.json();
console.log(data);
}
上述代码中,我们使用了fetch方法向一个/api/my-endpoint的POST请求发送了一个JSON数据。你可以根据你的接口需求进行相应的修改。
export default function handler(req, res) {
if (req.method === 'POST') {
const { data } = req.body;
// 处理你的接口逻辑
res.status(200).json({ message: '接口调用成功', data });
} else {
res.status(405).json({ message: '只支持POST请求' });
}
}
在上述代码中,我们定义了一个处理POST请求的接口。你可以根据你的需求修改接口逻辑。
这样,在Next.js中就可以使用fetch方法进行依赖接口调用了。
关于Next.js和fetch的更多信息,你可以参考以下链接:
领取专属 10元无门槛券
手把手带您无忧上云