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 已被移除。您应该改用 D1NextModeTagCache,它更高效且同样基于 D1。

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

之前:

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

之后:

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