Sveltekit 动态路由
Sveltekit Dynamic Routing
我正在尝试创建一个带有动态路由的详细信息页面。我的一般路线如下所示:
src /
routes /
products /
[id].svelte
index.svelte
当我尝试加载 http://localhost:3000/products/1234 时,我得到了 404,我不完全确定为什么。查看文档表明这应该是有效的。
这是我得到的错误:
Not found: /products/123
Error: Not found: /products/123
at resolve (file:///C:/projects/sveltekit/ecommerce/node_modules/@sveltejs/kit/dist/ssr.js:1824:14)
at async Object.handle (c:/projects/sveltekit/ecommerce/src/hooks.ts:8:14)
at async respond (file:///C:/projects/sveltekit/ecommerce/node_modules/@sveltejs/kit/dist/ssr.js:1760:10)
at async file:///C:/projects/sveltekit/ecommerce/node_modules/@sveltejs/kit/dist/chunks/index.js:4374:24
编辑:路线 /products 按预期工作。
一个愚蠢的拼写错误导致了我源代码中的所有这些。而已。 product != 供将来参考的产品。
我正在尝试创建一个带有动态路由的详细信息页面。我的一般路线如下所示:
src /
routes /
products /
[id].svelte
index.svelte
当我尝试加载 http://localhost:3000/products/1234 时,我得到了 404,我不完全确定为什么。查看文档表明这应该是有效的。
这是我得到的错误:
Not found: /products/123
Error: Not found: /products/123
at resolve (file:///C:/projects/sveltekit/ecommerce/node_modules/@sveltejs/kit/dist/ssr.js:1824:14)
at async Object.handle (c:/projects/sveltekit/ecommerce/src/hooks.ts:8:14)
at async respond (file:///C:/projects/sveltekit/ecommerce/node_modules/@sveltejs/kit/dist/ssr.js:1760:10)
at async file:///C:/projects/sveltekit/ecommerce/node_modules/@sveltejs/kit/dist/chunks/index.js:4374:24
编辑:路线 /products 按预期工作。
一个愚蠢的拼写错误导致了我源代码中的所有这些。而已。 product != 供将来参考的产品。