跳到主要内容
xray.top

qr-code-generator

这是二维码生成 api 的 cloudflare workers 部署 同时也是解决 CORS 的样板文件

12/25/2023

qr-code-generator

这是二维码生成 api 的 cloudflare workers 部署

同时也是解决 CORS 的样板文件

关于 CORS 了解原理

部署方式(wrangler)

Bash
# 安装 wrangler
npm install wrangler --save-dev

# 需要使用 Wrangler 开发
npx wrangler dev

# 要启动本地服务器来开发 Pages 应用程序,请运行:
npx wrangler pages dev

# 部署应用程序
npx wrangler deploy

# 查看 Wrangler 命令的列表以及每个命令的说明
npx wrangler --help

# 参考:https://developers.cloudflare.com/workers/wrangler/commands/

接口信息-二维码生成

v1.0.0

Base URLs:

POST /gen-qrcode

此 API 提供了生成 QR 码的服务,用户可以通过发送 HTTP 请求获取包含特定信息的 QR 码的 SVG 数据。

Body Parameters

JSON
{
  "info": "https://ewlgc.top",
  "size": "50"
}

Params

|Name|Location|Type|Required|Description| |---|---|---|---|---| |body|body|object| no |none| |» info|body|string| yes |QR 码的内容| |» size|body|integer(int32)| no |生成的 QR 码的尺寸。用户可以提供一个自定义的尺寸值,该值将被解析为整数,并用作生成二维码的尺寸。如果用户未提供 size 参数,将使用默认尺寸为 200x200 像素。|

Response Examples

200 Response

Responses

|HTTP Status Code |Meaning|Description|Data schema| |---|---|---|---| |200|OK|成功|Inline|