用 next.js 条路线覆盖故事书路线

Overriding storybook routes by next.js routes

最近开发了一个storybook。现在,我想将它附加到另一个使用 next.js 开发的项目。 Storybook 使用它自己的路由,而我的 next.js 应用程序有它自己的路由。我想使用 next.js 管理所有路线并覆盖故事书路线。

假设我的应用程序运行于:

localhost:3000

我想在

添加故事书
localhost:3000/storybook

我如何告诉 next.js 在这条路线上要提供故事书的构建,或者我可以控制 stroybook 的路线。有没有办法做到这一点?

据我所知,建议通常是 运行 本地另一个端口上的 Storybook。如果您希望 public 可以访问您的 Storybook,我建议您使用 URL,例如 storybook.your-site.comui.your-site.com

相关:https://github.com/storybookjs/storybook/issues/5975