Next.js 通过反向代理(Portzilla)访问的NextJS/Vercel安装basePath配置问题

Next.js 通过反向代理(Portzilla)访问的NextJS/Vercel安装basePath配置问题,next.js,reverse-proxy,cloudflare,vercel,Next.js,Reverse Proxy,Cloudflare,Vercel,我已经在Cloudflare/Portzilla上设置了一个反向代理-这允许在domain.com/app上访问我们的Vercel站点 它可以工作,因为我可以访问该网站,但单击链接会指向domain.com/link,而不是domain.com/app/link 为了解决这个问题,我在next.config.js中添加了basePath,即basePath:“/app” 现在我在访问domain.com/app时会看到一个目录列表页面,请参见屏幕截图 为什么Next.js试图从此文件夹(不存在)

我已经在Cloudflare/Portzilla上设置了一个反向代理-这允许在domain.com/app上访问我们的Vercel站点

它可以工作,因为我可以访问该网站,但单击链接会指向domain.com/link,而不是domain.com/app/link

为了解决这个问题,我在next.config.js中添加了basePath,即basePath:“/app”

现在我在访问domain.com/app时会看到一个目录列表页面,请参见屏幕截图

为什么Next.js试图从此文件夹(不存在)为应用程序提供服务?basePath不希望应用程序完全在basePath中