next-type-safe-routes:您的用户再也不会遇到断开的链接!

时间:2024-04-16 00:25:31
【文件属性】:

文件名称:next-type-safe-routes:您的用户再也不会遇到断开的链接!

文件大小:533KB

文件格式:ZIP

更新时间:2024-04-16 00:25:31

typescript nextjs routing TypeScript

下一类安全路线 next-type-safe-routes解析Next.js应用程序中的/pages文件夹,并为应用程序中的所有页面和API路由生成类型。 然后,可以使用这些类型来确保您仅链接到应用程序中实际存在的页面(并且仅使用API​​路由)。 使用生成的类型,您可以使用getRoute实用程序来检索应用程序中肯定存在的链接: import { getRoute } from "next-type-safe-routes" ; getRoute ( "/users" ) ; // for simple routes getRoute ( { route : "/users/[userId]" , userId : "1" } ) ; // for dynamic routes 特征 自动路线清单。 避免维护您的应用程序的现有页面列表 编译时间路线验证。 避免运行您的应用程序以验证


【文件预览】:
next-type-safe-routes-main
----.github()
--------workflows()
----getRoute.gif(267KB)
----plugin.js(51B)
----example.gif(156KB)
----yarn.lock(182KB)
----.node-version(8B)
----.eslintrc.js(1KB)
----src()
--------utils.ts(1KB)
--------index.ts(25B)
--------plugin()
--------utils.test.ts(1KB)
----example()
--------public()
--------yarn.lock(68KB)
--------next-env.d.ts(75B)
--------next.config.js(172B)
--------src()
--------tsconfig.json(509B)
--------README.md(2KB)
--------.gitignore(386B)
--------package.json(441B)
----tsconfig.json(351B)
----jest.config.js(69B)
----README.md(7KB)
----license.md(1KB)
----.gitignore(19B)
----.prettierrc.js(428B)
----package.json(1KB)

网友评论