【发布时间】:2022-01-25 08:26:34
【问题描述】:
在next.js中,我们可以使用
getStaticProps(静态生成):在构建时获取数据。
getStaticPaths(静态生成):指定动态路由以基于数据进行预渲染。
getServerSideProps(服务器端渲染):获取每个请求的数据。
要运行服务器端代码,但为了做到这一点,我需要在该脚本中导入服务器端模块,例如,我想在 getserversideprops 中导入一个身份验证模块来检查用户是否真实。 (或数据库模式,例如猫鼬)
由于我无法导入函数,我必须在文件顶部导入,这意味着任何人都可以看到该导入并查看我如何验证用户身份。
示例:
import a from 'auth"
getserversideprops(){
if(a(req) ==true) ...
}
【问题讨论】:
标签: security next.js server-side-rendering