问题标签 [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.
fastify - Traefik 502 坏网关 | 错误的配置?| fastify nextjs
我有一个auth
服务(node.js 后端,fastify),nextjs
服务于 SSR 反应应用程序和 traefik 作为前面的反向代理的服务。使用当前配置,应用程序可以正确提供,但我正在502 Bad Gateway
获取auth
.
javascript - 使用 fastify-multer 上传图片时出错
我正在尝试使用 fastify-multer 插件将文件上传到服务器,并且我能够成功地将图像上传到文件夹。问题是我的应用程序崩溃了。我使用了 fastify-cli 生成的结构,并将其作为独立服务器运行,如 README.md 中所述。
我把它写成一个 fastify 插件。
javascript - 如何使用 Fastify 和 Nuxt 创建 api 路由?
自从我上次使用 Fastify 以来,它发生了很大变化。另外,我读到我们应该使用 Nuxt serverMiddleware添加 api 路由,但我找不到任何关于如何继续的示例。
下面是我启动 Fastify 的索引文件。我尝试在 nuxt 之前在其中添加一条路线:
routesIndex.js根据新的 fastify 文档:
要彻底,domains.js文件:
服务器/index.js:
在浏览器中找不到/api路由。但后来我读到我应该在 nuxt.config.js 中使用serverMiddleware:
这样做会导致fastify.register 出错:
如何使用 Fastify 和 Nuxt 添加 api 路由?我想避免仅为 api 在端口 3001 上创建第二台服务器。
node.js - 在我得到一个 set-cookie 作为响应后,不会在请求中保存和传输
基本上在身份验证之后,我设置了一个 cookie,但显然在 cloudflare 设置的 cookie 上的页面刷新后被保存并且我用 set-cookie 传输的 cookie 在 set-cookie 请求之后没有使用
我所有的网站都是https
首先,我对 auth on 进行 POST 请求/auth
,您可以在上面的响应标头中看到响应,并且在我执行 GET on(尝试加载页面)/page
并从中获取 cookie 之后,但reply.log.info(request.cookies)
我只看到来自 cloudflare 的 cookie。当然,我尝试刷新并转到不同表中的地址,只是没有任何 cookie,而是来自 cloudflare。
node.js - 使用机架空间时出现 502 代理错误 Node.js
使用pkgcloud
将文件上传到 Rackspace Cloud 文件导致请求超时,然后发生 502 错误使服务器无法使用(停止)但不会崩溃。
我的代码:
所以这里我的代码正在等待 Rackspace 上的上传图像结束然后发送响应文件图像的大小约为 0.5mb 到 2mb,使用 rackspace 可能需要 2 分钟然后请求超时然后我的服务器停止并且无法访问。这是因为流永远不会结束吗?如果请求超时,我应该在流上超时并使其结束吗?那该怎么做呢?
对于框架,我使用的是 fastify。
node.js - 如何从 Fastify 服务器中的 URL 解析查询字符串参数?
我是 fastify 的新手,但我有一个 fastify 服务器正在运行。我想解析查询字符串,例如:
我想从上面的 URL 中获取“用户”和“名称”值。我当前的代码是这样的:
我想获取“用户”和“名称”的值,然后将这些值传递给 getCompanyUsers 函数。
任何帮助表示赞赏。
谢谢
logging - 在 Nest.js 中延迟将记录器选项传递给 FastifyAdapter
我在我的 Nest.js 应用程序中使用 Fastify 而不是 Express,我想为 Fastify 配置日志记录。日志记录(和许多其他东西)的配置由ConfigService
. 但是,服务只有在创建 Nest 的app
对象后才可用,但我必须更早地提供记录器选项 - 在创建它时。它看起来像这样:
我如何使用 ConfigService 提供loggerConfig
给FastifyAdapter
?有没有办法通过 Fastify 延迟记录器的设置,或者在app
创建服务之前获取服务?
javascript - 使用 Fastify-gql 插件进行身份验证
关于如何利用 fastify-jwt 插件和 fastify-gql 进行身份验证的任何示例?我想保护 '/graphql' 路线,但不保护 '/' 和 '/health' 路线。
任何帮助表示赞赏?
typescript - 将回调转换为可观察的 rxjs
我想在这个级别上创建一个 Nestjs 的拦截器,并且想要上传文件。我找不到解决方案,如何通过 Observable 解决此代码(https://github.com/fastify/fastify-multipart)
我正在使用 fromPromise 但使用此工具,我遇到了更多问题。因为我只能解决一次。我需要对每个文件进行验证,如果验证返回解析,则运行泵进行写入。
我使用这个代码,对于我的旧案例来说就足够了......
但我有一个新案例(我需要在保存文件之前进行验证),案例是:next.hander() 使用一些方法返回 Observable:
尝试过这样的事情: