Skip to content

v1.0.1 Fix a bug.

Latest
Compare
Choose a tag to compare
@hanbings hanbings released this 19 May 04:23
· 1 commit to main since this release
fa0ab31

错误转义符导致了无法正确输出上传页面,目前已修复,感谢支持!

以下是本人常常遇到的问题:

  1. 在 Cloudflare Setting 页面更新变量值(Environment Variables)KV 以及 R2 的配置项时,这些值将会明文保存在 wrangler.toml 文件中,此时本地版本将与 Cloudflare 的云版本不一致。

    • 在 Cloudflare 编辑配置项目

      先通过 Cloudflare 页面配置项目后,在本地执行 wrangler init --from-dash [你的 Worker 名] 重新取回源码

    • 通过 wrangler 在本地添加配置

      使用 wrangler kv:[KV 名] 添加一个 Cloudflare KV

      使用 wrangler r2 添加一个 Cloudflare R2

    • 在 wrangler.toml 中直接添加内容

      添加变量:

      [vars]
      ANTARES_STORAGE_URL = "https://example.com"
      ANTARES_UPLOAD_SECRET = "9f7c87a1-a5a2-3516-8723-1f683445224e"
      ANTARES_UPLOAD_URL = "	https://example.com/upload"

      添加 Cloudflare KV:

      kv_namespaces = [
        { binding = "ANTARES_KV", id = "9f7c87a1a5a2351687231f683445224e" }
      ]

      添加 Cloudflare R2:

      r2_buckets = [
        { binding = "ANTARES_R2", bucket_name = "example", preview_bucket_name = "" }
      ]

    总结起来也就是说,需要通过某种方式使得本地内容与 Cloudflare 同步,且需要注意本地一旦 wrangler publish 将直接覆盖 Cloudflare 中的内容。

  2. 在目前版本的 upload 页面中,点击上传后将直接上传,且没有成功提示(会在 Console 中输出相关元信息,但没有展示在页面中),但上传成功后文件选择框将被清空。在后续的版本中将会改进展示方式。