提问人:Jyotishman Goswami 提问时间:8/11/2023 最后编辑:JonasJyotishman Goswami 更新时间:9/5/2023 访问量:51
使用服务器端渲染从下一个 13 获取 API 时如何进行错误处理
How to do do error handling when fetching API from next 13 using server side rendering
问:
import React from 'react'
const RightBar = async () => {
let data;
try{
const res = await fetch(`${process.env.NEXTAUTH_URL}/api/trendingtweets`);
data = await res.json();
} catch (error){
return error
}
return (
<div className=' p-6 basis-1/4 sticky h-[100vh] right-0 top-0'>
{data?.tweetData?.map((ele)=>{
return (
<h1>
{ele.tweet_id}
</h1>
)
})}
<div>
<h2 className='my-2 ml-2 py-2 font-bold text-2xl'>Search</h2>
<input type="text" placeholder='Search You Friend...' className='bg-slate-800 font-semibold py-2 pl-4 rounded-full' name="" id="" />
</div>
<div className='mt-6 mb-2 pt-6 pb-3 text-left'>
<h2 className='text-2xl font-extrabold'>Whats happening!</h2>
</div>
</div>
)
}
export default RightBar
如何在服务器组件中使用 try catch?
答: 暂无答案
评论