Reactjs 为什么lang参数是';是否从GetStaticPath传递给getStaticProps?
Reactjs 为什么lang参数是';是否从GetStaticPath传递给getStaticProps?,reactjs,internationalization,next.js,ssg,Reactjs,Internationalization,Next.js,Ssg,getstaticpath方法: 导出常量getStaticPaths:getStaticPaths=async()=>{ 让ed=wait fetch(`${baseURL}getEvents2`{ 方法:“张贴”, }); 让events=waiting.json(); 常量路径=[“hu”,“en”]。平面图((lang)=> events.map((eventId)=>({ 参数:{lang:lang,eventId:eventId}, })) ); 返回{ 路径, 回退:没错, };
getstaticpath
方法:
导出常量getStaticPaths:getStaticPaths=async()=>{
让ed=wait fetch(`${baseURL}getEvents2`{
方法:“张贴”,
});
让events=waiting.json();
常量路径=[“hu”,“en”]。平面图((lang)=>
events.map((eventId)=>({
参数:{lang:lang,eventId:eventId},
}))
);
返回{
路径,
回退:没错,
};
};
getStaticProps
:
export const getStaticProps:getStaticProps=async({…context})=>{
console.log(上下文);
}
console.log
输出:
我想从上下文的角度去看朗。
如何实现这一点?要从
getstaticpath
返回要在getStaticProps
中呈现的区域设置变量,应使用路径对象中的locale
字段
导出常量getStaticPaths:getStaticPaths=async()=>{
让ed=wait fetch(`${baseURL}getEvents2`{
方法:“张贴”,
});
让events=waiting.json();
常量路径=[“hu”,“en”]。平面图((lang)=>
events.map((eventId)=>({
参数:{eventId:eventId},
语言环境:lang//Pass`locale`here
}))
);
返回{
路径,
回退:没错,
};
};