使用Auth0的Next.js应用部署至共享PHP服务器时,设置output:export后遇generateStaticParams报错的解决求助
Auth0的Next.js应用部署至共享PHP服务器时,设置output:export后遇generateStaticParams报错的解决求助
我之前用create-react-app开发应用时,都是打包好文件直接上传到共享PHP服务器就能运行网站。现在我用react/nextjs开发新应用,同样要部署到这个没得选的共享PHP服务器,查资料说如果要生成静态网站(其实我也不确定是不是真的需要这个),得在next.config.mjs里配置output:"export",但执行构建时却碰到了如下错误:
Error: Page "/api/auth/[auth0]" is missing "generateStaticParams()" so it cannot be used with "output: export" config.
在/api/auth/[auth0]这个目录下,我跟着教程写了route.js文件,内容如下:
import { handleAuth } from "@auth0/nextjs-auth0"; export const GET = handleAuth();
网站的登录功能是基于auth0实现的,我现在完全搞不懂该在哪里或者怎么用generateStaticParams(),甚至怀疑是不是我一开始的思路就错了。希望能得到大家的帮助!
备注:内容来源于stack exchange,提问作者Germán
相关产品推荐
相关产品推荐

