Cloudflare
从 0.6 迁移到 1.0.0-beta

从 0.6 迁移到 1.0.0-beta 版本

代码库进行了重构并包含一些破坏性变更,请阅读以下内容来更新您的应用:

名称变更

DurableObjectQueueHandler 已重命名为 DOQueueHandler。需要在 wrangler 配置文件中更新 Durable object 绑定配置。

环境变量

NEXT_CACHE_DO_QUEUE_MAX_NUM_REVALIDATIONS 已重命名为 NEXT_CACHE_DO_QUEUE_MAX_RETRIES

API 变更

移除了 D1TagCache。您应该改用基于 D1 且更高效的 D1NextModeTagCache

ShardedDOTagCacheenableShardReplicationshardReplicationOptions 选项 已合并为 shardReplication。必须指定 shardReplication 的值才能启用复制功能。 该值必须是一个包含软副本和硬副本数量的对象。

迁移前:

shardedDOTagCache({
  baseShardSize: 4,
  enableShardReplication: true,
  shardReplicationOptions: {
    numberOfSoftReplicas: 4,
    numberOfHardReplicas: 2,
  },
});

迁移后:

shardedDOTagCache({
  baseShardSize: 4,
  shardReplication: {
    numberOfSoftReplicas: 4,
    numberOfHardReplicas: 2,
  },
});