问题标签 [nestjs-fastify]
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.
javascript - 无法通过具有 FastifyAdapter 应用程序的 NestJS 中间件获取请求正文
我正在使用 NestJS 项目,并希望记录每个请求。我在我的 REST API 中使用Fastify 。我制作了一个用于获取请求正文的嵌套中间件:
当我将日志打印到控制台时,我得到了输出undefined。
app.module.ts:
main.ts:
nest - 如何使用 Fastify 为 Nest 添加自定义内容类型解析器
我需要覆盖内容解析器,application/json
以便我的应用程序接受空正文。现在它抛出:
我正在尝试:
但我无法弄清楚在addContentTypeParser
firebase - 如何使用 Firebase 函数 + NestJS + Fastify?
我想将 NestJS 用作为 Firebase 功能提供功能的服务器。我想使用 Fastify 而不是 Express。使用 express 很容易:
但正如我所说,我想使用 Fastify。到目前为止,我有:
我用什么代替???
?
我发现了这个问题How to use fastify + nestjs + firebase functions但问题和答案都已经很老了。我想知道是否已经有更好的方法来做到这一点。
node.js - 使用 Fastify 对 NestJS 进行端到端测试:“@nestjs/platform-express”包丢失”错误
我有使用 Fastify 的新 NestJS 应用程序。尝试时npm run test:e2e
出现以下错误:
看起来很奇怪,因为为什么基于 fastify 的应用程序需要 platform-express?
nestjs - 如何使用 fastify 在 nestjs 中提供多个 SPA
下面提到的配置在 express 上工作得非常好,但在使用 fastify 时会出错。
使用的包 | 版本 |
---|---|
@nestjs/platform-fastify | 8.2.3 |
@nestjs/serve-static | 2.2.2 |
fastify-静态 | 4.5.0 |
确切的错误是已经添加了装饰器'sendFile'
我尝试将这些对象传递给单个对象ServeStaticModule.forRoot()
和多个对象,但它们都不起作用。
heroku - 为什么将 URL 指定为“0.0.0.0”允许我的 NestJS-fastify 应用程序部署到 Heroku?
当我尝试将我的 NestJS 应用程序部署到 Heroku 时,我看到了错误Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
为什么设置 url0.0.0.0
使其工作?
语境:
- 当我在没有我的应用程序的情况下部署时
0.0.0.0
说Listening at http://127.0.0.1:<randomNumber>
- 当我使用我的应用程序部署时
0.0.0.0
说Listening at http://127.0.0.1:<randomNumber>
- 节点版本:16.13.0
- 巢穴
- 中间件:Fastify
- 放
NPM_CONFIG_PROD=false
- 没有cors
- 没有头盔
graphql - NestJs Mercurius 网关联盟只获得一项服务
我正在使用 NestJs、Fastify、Mercurius 和联合服务创建一个 GraphQL 应用程序。
我创建了两个服务(用户、餐厅),但是在创建网关时,它只显示一个服务的架构,而不是两个。我试图颠倒顺序,似乎它只需要顶部的那个,这意味着当我把用户 URL 放在第一位时,它只需要用户模式,餐厅也是如此。下面是网关和两个服务的声明:
网关
用户
餐厅
所有单独工作正常。
nestjs - 使用nestjs和fastify增加body限制
我的 main.ts 看起来像这样:
根据fastify 文档,默认情况下正文限制为 1MiB,但我希望它更大。所以我尝试了这样:
const adapter = new FastifyAdapter({ bodyLimit: 124857600 });
但是我的有效载荷太大,我仍然遇到同样的问题。