在 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';
我如何创建一个包含项目之间所有 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';