P粉4269063692023-07-29 00:59:48
至少,您的getPageData函數本身應該是一個async函數(為了程式碼可讀性的清晰),它將傳回getApiData呼叫傳回的Promise。
例如:
export default async function getPageData() { return getApiData('shared-content', 'en-us'); }
進一步的兩個提示:
您需要解析這個Promise才能讀取資料。
您可以決定在這裡或呼叫層次結構較高的位置進行錯誤處理
經驗法則:
async函數只是傳回一個Promise物件的函數。
只有在Promise被解析(使用await或.then())時才會傳回實際資料