docs/latest/deployment/cloudflare-workers.md
Deploy Fresh to Cloudflare Workers by following these instructions:
deno install --allow-scripts npm:@cloudflare/vite-plugin npm:wrangler import { defineConfig } from "vite";
import { fresh } from "@fresh/plugin-vite";
+ import { cloudflare } from "@cloudflare/vite-plugin";
export default defineConfig({
plugins: [
fresh(),
+ cloudflare(),
],
});
server.js file that serves as the cloudflare worker entry file:import server from "./_fresh/server.js";
export default {
fetch: server.fetch,
};
Check out the Cloudflare Documentation for further information.
[info]: Make sure that you set the correct entrypoint in your
wrangler.jsoncfile. It should point to"main": "./server.js"