问题标签 [nestjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - NestJS - 使用 mongoose 使用枚举嵌入嵌套文档
我正在尝试创建一个这样的架构结构,
停止模型是一个接口,
但是在运行时出现以下错误
TypeError: Undefined type
PARKING
atStopType.PARKING
你尝试嵌套模式吗?您只能使用 refs 或数组进行嵌套。
我的目标是 Stops
在Routes
集合中有列表。
我也有这样的StopSchema
定义,
我不知道如何在StopSchema
里面用作参考RouteSchema
。(这个答案的内容在 Mongoose 中引用另一个模式,但是以 NestJS 的方式)。
javascript - 如何使用返回多个项目的 TypeORM 设置 Nestjs 查询?
我从 Angular 发送这个 URL:
http://localhost:3000/api/skills?category_id=2
问题是,如何修复我的代码,以便它检索 category_id 为 2 的所有技能?
我不是在寻找技能 ID,我可以毫无问题地获取个人技能。记录如下所示:
在skills.controller 我有这个。我一直在尝试使用 @Get 参数,但仍然无法调用此函数。Console.log 永远不会被调用。此外,我不知道如何告诉服务我想要所有 category_id 为 2 或所需数字的技能记录。
在技能服务中,我有这个,但它没有告诉数据库 Postgres 查询 category_id 2。不知何故,这需要发生,但 category_id 列似乎不是常规参数。
typescript - TypeError:没有'new'就不能调用类构造函数MixinStrategy
我一直在关注 jwt 示例,例如https://docs.nestjs.com/techniques/authentication。我复制并粘贴了示例。在 npm 安装必要的位和 bops 后,我得到了这个错误,这在我刚刚复制的示例中没有发生。我不知道这意味着什么!有人有什么想法吗?
nestjs - 如何将服务注入到导入的服务 Nestjs
我有自定义模块,AuthModule
带有路由等,工作正常,并希望在几个项目之间共享这个模块作为一个包。问题是如何扩展从这个包导入的以及如何在其中注入额外的服务?AuthService
AuthController
AuthService
更多细节
AuthService
在我想要放入包中的自定义中,注入了类UserService
,默认情况下从数据库中获取一些User
数据并将其返回到客户端。我需要注入AuthService
另一个,例如ProfileService
从应用程序中,从数据库User
额外数据中获取。目的是合并User
主要数据和User
额外数据,并将这组数据返回给客户端
node.js - Nest 无法解析 VendorsService (?) 的依赖关系。请验证 [0] 参数在当前上下文中是否可用
我也是嵌套 js 和打字稿的新手。提前致谢。
我不断收到此错误。
Nest 无法解析 VendorsService (?) 的依赖关系。请验证 [0] 参数在当前上下文中是否可用。
这是代码
应用模块
控制器
服务
提供者
模块
node.js - 有什么方法可以在嵌套中使用 socket.io-redis 吗?
我想一起使用它们。经过一番搜索,我在io-adapter.ts
中找到了嵌套初始化套接字 io
似乎没有api可以做到这一点。我也找到了一些线索。
也许我应该写一个新的ioadapter?请给我一些帮助。谢谢
javascript - NestJs - 无法在 RolesGuard 中获取用户上下文
我使用 NestJS 作为客户端 API 的框架。在框架内,我们使用了一个运行良好的非常标准的 Passport/JWT 身份验证基础设施。当找到承载令牌时,我们的 AuthGuard 正在触发,并且在安全的 API 端点中,我可以通过“@Res() 请求”注入 HTTP 上下文并访问包含我的 Jwt 令牌有效负载的“request.user”属性.
最重要的是,我们正在尝试以与文档中提供的示例代码和 GitHub 上的一些示例项目非常相似的方式实现“RolesGuard”(其中没有一个实际使用此防护,但它们将其包含为示例防护)。
我们的问题是我们的 AuthGuard 触发并验证 Jwt 令牌,然后我们的 RolesGuard 触发,但它传递的请求对象没有附加到请求的用户元数据。
我们 RolesGuard 中的关键代码是:
在上面的截图中,用户总是假的。有没有人在 Nest 中编写了一个基于角色/权限的守卫,成功地访问了当前用户的范围?所有代码都在触发,并且所有内容都显示正确注册。
-凯文
node.js - Nest 无法解析 PhotoService 的依赖关系(?)
我从 Nest.js 开始,创建服务后出现错误:
Nest 无法解析 PhotoService (?) 的依赖关系。请验证 [0] 参数在当前上下文中是否可用。
我正在关注数据库示例:https ://docs.nestjs.com/techniques/database
typescript - NestJS 无法解析 UsersModule 的依赖关系
NestJS 无法解析 UsersModule 的依赖关系。错误:
错误:Nest 无法解析 UsersModule (?) 的依赖关系。请验证 [0] 参数在当前上下文中是否可用。
app.module.ts:
users.module.ts:
问题是这个ErrorService,但是例如数据库模块以类似的方式使用,并且它可以正常工作。我有点困惑)也许有人会帮忙。谢谢你。