Skip to content

按照以下说明将 Fresh 部署到 Cloudflare Workers:

  1. 运行 deno install --allow-scripts npm:@cloudflare/vite-plugin npm:wrangler
  2. 在您的 vite 配置文件中添加 cloudflare 插件:
diff
  import { defineConfig } from "vite";
  import { fresh } from "@fresh/plugin-vite";
+ import { cloudflare } from "@cloudflare/vite-plugin";

  export default defineConfig({
    plugins: [
      fresh(),
+     cloudflare(),
    ],
  });
  1. 创建一个 server.js 文件作为 cloudflare worker 入口文件:
js
import server from "./_fresh/server.js";

export default {
  fetch: server.fetch,
};
  1. 按照 cloudflare vite 插件提供的进一步说明操作。

有关更多信息,请查看 Cloudflare 文档

[info]: 确保在 wrangler.jsonc 文件中设置正确的入口点。它应该指向 "main": "./server.js"