问题标签 [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 - 使用 fastify 从 jwt-token 中检索用户名
我能够创建一个 jwt 令牌:
可以返回如下内容:
{“令牌”:“eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1MjM3MDgyMzF9.HZqqiL7wwPaEQihUGoF7Y42Ia67HgKJ-1Ms38Nvcsmw”}
但是如果我尝试从令牌中解码用户名
回应是:
{"foo":{"iat":1523660987}}
node.js - 记录 Fastify 响应正文
如何在 Fastify 中记录响应正文?正文似乎没有作为响应对象的一部分公开:
fastify - 检测请求的结束
是否可以检测到请求的结束?我正在编写一个插件/中间件(带有fastify-plugin
),当我只想要路由本身时,我目前正在获取所有资产请求。
在 Express 中,我可以将中间件放在正文解析器和其他所有内容之后,以便获得一个请求对象。我很新,fastify
我很喜欢它。
fastify - 如何同步加载 fastify-env 环境?
我正在开发 fastify 微服务,并希望使用 fastify-env 库来验证我的 env 输入并在整个应用程序中提供默认值。
如何fastify.config
在服务器启动之前使用该对象?
javascript - Sequelize,如何在单个对象内构造返回值
对不起,我的英语不好。我使用 fastify 作为我的 javascript 框架,使用 Postgresql 作为我的数据库,并使用 sequelize 作为我的 ORM。但是当我有多个模型时出现了问题。
这是我的代码:
结果是:
但我想要的是:
我应该使用多个“查找”来实现这个结果。
node.js - 如何在项目范围内扩充模块?
我正在使用fastify和插件fastify-static。我还为这个插件提供了我自己的 TypeScript 类型声明typings/fastify-static/index.d.ts
:
FastifyReply
另外插件用 method扩展了 fastify sendFile
。
当我像这样在模块范围内增加 fastify 模块时,工作正常:
不幸的是,它只适用于这个模块。当我将声明移至typings/fastify-static/index.d.ts
或typings/fastify/index.d.ts
覆盖模块而不是扩充时。
如何fastify
在项目范围内扩充模块?
handler - 如何从处理程序/控制器文件访问 fastify 实例?
我需要从处理程序文件中访问 fastify 实例。我完全不记得我应该怎么做。
指数:
路线/身份验证:
处理程序/身份验证:
谢谢!
javascript - 如何在使用 fastify 服务之前替换 Javascript 变量?
我有一些 JS 文件,我想在提供它们之前对其进行修改。
它们是用参数调用的,我希望该参数在提供时位于文件中。
例子:
我的javascript.js
路线:
node.js - fastify 服务 angular6 应用
我有个问题。我有一个 angular6 应用程序和一个带有 fastify 的后端。Fastify 服务应用程序:
在 dist 文件夹中有角度构建。
使用 node index.js 命令启动我的应用程序
在 localhost:3000/fastify 上服务应用程序,但是当我尝试刷新 localhost:3000/user fastify 时响应 404 Not Found!因为他在他的 API 中搜索路径 /user 但 /user 是一个角度路线。
我该如何解决这个故障?