当前位置: 首页 > 软件库 > 大数据 > 数据查询 >

nestjs

授权协议 MIT License
开发语言 Java
所属分类 大数据、 数据查询
软件类型 开源软件
地区 不详
投 递 者 夏骏
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

A collection of Badass modules and utilities to help you level up your NestJS application.

Package Description Version Changelog
@golevelup/nestjs-common Common types, mixins changelog
@golevelup/nestjs-discovery DiscoveryModule for finding providers, controllers and method handlers from your NestJS app that have certain metadata changelog
@golevelup/nestjs-rabbitmq A NestJS native module for RabbitMQ that supports both RPC and Publish/Subscribe messaging patterns changelog
@golevelup/nestjs-modules A Dynamic Module helper. Useful for configuring once and importing anywhere else changelog
@golevelup/nestjs-hasura Super charged Hasura Event Handlers and other utilities for seamlessly integrating Hasura with NestJS changelog
@golevelup/nestjs-graphql-request Dependency Injection for GraphQLClient. Make type safe requests to third party GQL APIs changelog
@golevelup/nestjs-webhooks Middlewares and helpers for processing webhooks changelog
@golevelup/nestjs-stripe Stripe client and webhook processing changelog

Contribute

Contributions welcome! Read the contribution guidelines first.

License

MIT License

 相关资料
  • 问题内容: 我有两个.env文件,例如和。我正在使用typeorm作为我的数据库ORM。我想知道每当我运行应用程序时如何让typeorm读取其中一个配置文件。来自typeormmodule。 问题答案: 您可以创建一个ConfigService来读取与环境变量相对应的文件: 1)在您的启动脚本中设置变量: 2)在ConfigService中读取相应的.env文件 3)使用来建立您的数据库连接:

  • 问题内容: 在我的NestJS应用程序中- 我有TypeScript类,这些类中已经注入了其他类和值。唯一的是,我要导入带有语句的TypeScript类,并使用DI系统注入它们。有什么方法可以删除导入语句并让DI系统处理它? 问题答案: TL; DR ->类参考 DI->类实例化 可以通过字符串标记进行匹配,但最好使用类引用。 封装形式 依赖项注入系统主要处理类的实例化。这很好,因为您不必关心要注

  • 给定一个使用Nestjs的MEVN堆栈,MongoDB(mongoose)我正在设置服务器端分页。我的方法是使用mongoose-aggregate-paginate-v2,但我无法从我的研究1中提取出我需要的内容,以便在Nestjs(typescript)和mongoose的框架内完成这项工作。谢谢你的帮助。。 在有关 Nestjs 猫鼬模型和猫鼬聚合分页 v2 设置的文档之后,我有以下内容:

  • 我使用NestJS CQRS配方来管理两个实体之间的交互:User和UserProfile。该架构是一个API网关NestJS服务器+每个微服务(User、UserProfile等)的NestJS服务器。 我已经通过API Gateway上的User和UserProfile模块用它们自己的saga/events/命令建立了基本的交互: null 如果后者失败,则引发UserProfileFaile

  • 类型“(ConfigService:ConfigService)=>Promise<{Type:String;Port:String;UserName:String;Password:String;Database:String;Host:String;Entities:String[];Synchronize:Boolean;}>”不能分配给类型“(...args:any[])=>({Retry

  • 我想对我的服务进行单元测试。在我的服务中,我有一个构造函数,它是: ContractService.ts 我的模型看起来是这样的:(模型是来自sequelize-typescript的类) 所以我想用JEST创建我的单元测试。当我试图模仿contractModel时,它找不到方法,即使我试图模仿它。 我在想,怎样才是嘲弄这个合同模型的正确方法。

  • 问题内容: 我想从返回的JSON中排除密码字段。我正在使用NestJS和Typeorm。 针对此问题提供的解决方案不适用于我或NestJS。如果需要,我可以发布我的代码。还有其他想法或解决方案吗?谢谢。 问题答案: 我建议创建一个利用class-transformer库的拦截器: 然后,只需使用装饰器排除属性,例如:

  • 问题内容: 我有一条路由,需要经过身份验证和未经身份验证的用户使用。我用来启用身份验证,但是它可以防止任何未经身份验证的用户访问路由(正常)。 如何允许未经身份验证的用户也访问路由? 似乎没有可以传递给我的护照策略中的选项。 问题答案: 您可以通过扩展现有实例来创建自己的实例: 然后在您的控制器上使用此代码: