我试图让nextjs动态路由公开
export default authMiddleware({ publicRoutes : ['/','/account','/contact','/order','/product/[category]'] });
字符串它是给我的错误,当我应用它,请帮助我,我找不到任何细节的文件
xtupzzrd1#
尝试添加“([^/.])",这样它看起来就像'/product/([^/.]',这救了我。
63lcw9qa2#
对于以上内容,请将动态路由写成:
export default authMiddleware({ publicRoutes : ['/', '/account', '/contact', '/order', '/product/(.*)'] });
字符串上面的'/product/(.*)'匹配product路由之后的任何内容。
2条答案
按热度按时间xtupzzrd1#
尝试添加“([^/.])",这样它看起来就像'/product/([^/.]',这救了我。
63lcw9qa2#
对于以上内容,请将动态路由写成:
字符串
上面的'/product/(.*)'匹配product路由之后的任何内容。