至少,您的getPageData函數(shù)本身應該是一個async函數(shù)(為了代碼可讀性的清晰),它將返回getApiData調用返回的Promise。
例如:
export default async function getPageData() { return getApiData('shared-content', 'en-us'); }
進一步的兩個提示:
您需要解析這個Promise才能讀取數(shù)據(jù)。
您可以決定在這里或者調用層次結構較高的位置進行錯誤處理
經驗法則:
async函數(shù)只是返回一個Promise對象的函數(shù)。
只有在Promise被解析(使用await或.then())時才會返回實際數(shù)據(jù)