问题标签 [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.
node.js - 如何将 HTTP/2 与 Nest.js(节点)一起使用
我读过 Express 4.x 与 Node.js 原生 HTTP2(从 8.4+ 起)不兼容,我希望 Express 5.x 能取得比它更多的进步。但是当我开始认为 Express5.x 可能会为我的下一个 Node.js 项目发布到很晚时 - 我来到了 Nest.js。
有谁知道 Nest.js 是否可以与原生 HTTP2 支持一起使用?
我听说的唯一支持此功能的 Node.js 框架是 Fastify。或者还有其他的吗?支持 Express 插件的首选。
javascript - NestJs/Mongoose 同一模型的多个模式
如果有一种方法可以为同一模型提供多个模式,我正在徘徊。在我的一个模块中,我有两个不同的模式试图访问同一个模型。但是当我这样做时:
我得到错误Cannot overwrite 'foo' model once compiled
这是我拥有的架构示例:
jwt - Nestjs v5.0.0 护照影响所有路线
我正在将我的代码更新到 v5,并且我希望有一个像我在上一个代码中那样影响所有路线的病房,但我不知道如何在新版本中做到这一点。我附上我的旧代码。
node.js - 使用 NestJS 在 OPTIONS 上找不到 404
我是 NestJS 的新手,在我的网络应用程序尝试查询的每条路线上,它都在 OPTIONS 请求上失败,得到:
{"statusCode":404,"error":"Not Found","message":"Cannot OPTIONS /authenticate"}
但是尝试直接 GET 或 POST 请求可以正常工作。
javascript - NestJS 的 Auth0 授权码授予
我正在寻找如何使用 NestJS 实现 Auth0的授权代码授予流程的示例。
node.js - NestJS 返回 HTTP 请求的结果
在我的 NestJS 应用程序中,我想返回 http 调用的结果。
按照NestJS HTTP 模块的示例,我所做的只是:
但是从客户端我得到 500 并且服务器控制台说:
TypeError:在 ServerResponse.json (/Users/francesco.borzi/sources/business-controller-rewrite/node_modules/express/lib/response.js:1119:12) 处的 JSON.stringify () 处将循环结构转换为 JSON ( /Users/francesco.borzi/sources/business-controller-rewrite/node_modules/express/lib/response.js:260:14) 在 ExpressAdapter.reply (/Users/francesco.borzi/sources/business-controller-rewrite/node_modules /@nestjs/core/adapters/express-adapter.js:41:52) 在 RouterResponseController.apply (/Users/francesco.borzi/sources/business-controller-rewrite/node_modules/@nestjs/core/router/router-response -controller.js:11:36) 在 process._tickCallback (internal/process/next_tick.js:182:7)
node.js - 如何从控制器 JSON 返回的实体字段中排除。NestJS + Typeorm
我想从返回的 JSON 中排除密码字段。我正在使用 NestJS 和 Typeorm。
在这个问题上提供的解决方案对我或 NestJS 都不起作用。如果需要,我可以发布我的代码。还有其他想法或解决方案吗?谢谢。
javascript - NestJS 在@ResolveProperty 防护中访问HTTP 请求?
我正在使用 Nest JS 开发 Graphql API(我刚刚将其升级到 5.0.0),其中我只需要允许某些用户(按角色)访问公共查询的子部分。
查询的子部分由@ResolveProperty()
修饰函数处理。
按照我开始使用Guards的文档,但我刚刚发现在使用Guards时,在GraphQL解析器上下文中,context.switchToHttp().getRequest()
它只返回父Query()的结果......
我真的不知道这是否是预期的行为,如果是,是否有办法从 GraphQL Guard 访问完整的 express Request 对象?
express - Nestjs:@Session() 返回未定义
我目前正在迁移我的服务器以使用nest.js。当我使用@Session()
装饰器时,它给了我未定义的。我确实从@nestjs/common 导入它,这不是问题。
同时,使用 express 定义会话
谢谢你的帮助!
node.js - 单元和 e2e 测试 grpc 微服务
大家好,我正在使用 nestjs 框架创建一个 grpc 微服务。谁能给我一些关于如何测试我的 grpc 微服务(单元和 e2e)的建议。