在 nestjs 中创建一个 common/shared 微服务

Create a common/shared microservice in nestjs

我如何创建一个包含项目之间所有 shared/common login/classes 的微服务?

我有一个网关和不同的微服务,比方说身份验证和帐户。 例如,考虑到两个服务都将使用该实体,我如何共享 user.model

同时考虑到一些通用的方法可以放在这个通用的微服务中,以避免代码重复。

查看Nestjs中微服务的库模块

https://docs.nestjs.com/cli/libraries

这里可以用命令

创建库模块
nest g library my-library

然后在那个模块里面,可以放常量、util等所有微服务通用的共享模块

像这样使用该模块导入

import { MyLibraryModule } from '@app/my-library';