thumbnailer:Thumbnailer是用于呈现和提供缩略图的微服务

时间:2024-05-19 05:46:10
【文件属性】:

文件名称:thumbnailer:Thumbnailer是用于呈现和提供缩略图的微服务

文件大小:87KB

文件格式:ZIP

更新时间:2024-05-19 05:46:10

JavaScript

缩图器 钉上您的缩略图 这是什么? 这是微服务渲染,并为freestuff bot提供生成的缩略图。 它接受一个游戏ID,并使用它来获取基本缩略图。 然后,根据选项,它将内容添加到缩略图。 该服务当前可以通过以下方式修改图像: 添加游戏标签 水印 计划: 底部的文本栏带有可自定义的背景色 如何使用 该服务只有一个端点,通过该端点可以接收保存请求有效负载的JWT(JsonWebToken)。 JWT由另一个服务使用私钥签名,因此用户不能简单地修改请求。 生成图像后,将在最新请求后将其缓存5个小时。 JWT签名可保护服务免受缓存绕过,从而在不需要时降低了计算能力。 为了生成有效令牌,请生成RSA密钥对,并使用私钥对有效负载进行加密。 将公钥放入public.key文件中,就可以开始了。 有关如何以编程方式生成令牌的示例,请参见/test/createToken.js 。 有效载荷应如下所


【文件预览】:
thumbnailer-master
----metrics.js(961B)
----.gitignore(47B)
----test()
--------createToken.js(483B)
----package.json(487B)
----index.js(3KB)
----res()
--------readme.md(187B)
--------watermark.png(52KB)
----generator.js(4KB)
----yarn.lock(40KB)
----README.MD(3KB)
----public.key(271B)
----package-lock.json(38KB)

网友评论