如何在nextjs中仅阻止一页的文件系统路由?
尽管使用了自定义服务器,但由于某些页面仍可通过文件系统路由器访问,因此我无法应用useFileSystemPublicRoutes : false
选项。
还有另一种方法吗?还是我最好在自定义服务器上注册每个页面并使用useFileSystemPublicRoutes : false
选项?
谢谢。
答案 0 :(得分:1)
您可以创建一个自定义服务器来服务该页面。因此,所有其他页面将由Next.js提供服务,特定页面将由自定义服务器提供。只是不要将此页面放在saveStudent
上,这样就不会出现路由冲突。
答案 1 :(得分:0)
最简单的方法是将这些路由/文件从“file.js”重命名为“file”(或您喜欢的任何其他扩展名),然后 next.js 将忽略这些路由/文件