next.js - 页面的哪个文件结构应该与 nextjs 中的 `login//?username=` 路径相关?
问题描述
我有重定向 url,它将用户重定向到login//?username=
我的 nextjs 应用程序中。我试过了
pages/login/index.tsx
pages/login/[username].tsx
pages/login/[rest].tsx
pages/login/[...rest].tsx
但所有导致该网址的 404
我已经有了pages/[...dep].tsx
适合 ulrs 之类的工作正常one/two/three
,也许与这个 url 有一些冲突?login//?username
如果我没有pages/login/
在场,不应该由同一个页面处理程序处理吗?
解决方案
请注意,您的登录网址中有双斜杠。
如果删除第二个斜杠 ( login/?username=
),它将映射到pages/login/index.tsx
.
推荐阅读
- python - Python从DOCX获取行位置(上、左、下、右)到HTML
- google-apps-script - 获取 gsheet 组合图表以通过电子邮件发送它们
- javascript - JS循环在javascript上条件为0
- powerbi - 如何使用增量刷新更新 Power BI 数据流中的维度?
- angular - 离子如何以编程方式知道是否应用了深色主题?
- javascript - Alpinejs 手风琴和点击切换
- reactjs - 在 Firebase 上部署 NextJS 但出现错误 403 Forbidden
- javascript - 在 github 中运行工作流时出现错误
- python-3.x - 如何使用 selenium / webdriver 从网页获取整个源代码?
- java - 如何从方法添加到列表