เวลานานมากผู้พัฒนาสุดท้ายรับ Next.js ดังนั้นฉันรู้ว่านี่มันอาจจะต้องต้มลงไปบางอย่างโง่มาก คุณคิดว่าสเตฟานเป็นยังไง? เกิดอะไรขึ้นกับฉัน getStaticPaths()
ค่าอยู่ที่นี่? มันดูเหมือนว่าฉัน formatted มันเหมือนอย่างที่ค docs ต้องการ. (ค่าที่ได้รับมอบหมายให้ paths
นี่ console.log()
'd บนหน้าต่างเทอร์มินัล)
export const getStaticPaths = async () => {
const paths = getEvents();
return {
paths,
fallback: false
};
};
และ getEvents()
ฟังก์ชัน:
export const getEvents = () => {
axios.post(`${globals.api_endpoint}getEvents.php`, {
action: 'getStaticPaths'
}).then((r) => {
if (!r.data.error) {
const paths = r.data.map(index => {
return {
params: {
id: index.event_id
}
};
});
console.log(paths);
return paths;
}
});
};