如何在nestjs后端和react前端之间共享typescript类型?

Yim*_*min 9 rest reactjs nestjs

假设我的 Nestjs 后端有一个 /createPost POST 端点。请求和响应对象应通过 DTO 在后端完全键入。但是,如何将这些类型引入前端?我想要一个输入的帖子请求对象,这样我就无法在帖子正文中输入无效字段或缺少字段。我还希望有一个用于响应的打字稿界面。我想重用后端的代码。解决这个问题的最佳方法是什么?是否有某种类型生成器库?

小智 1

也许您可以使用 nx 工作空间https://nx.dev/创建一个 monorepo 。这样您就可以在所有应用程序之间共享模型。