Cloudflare Workers
this module generated by :
esbuild mod.ts --bundle --platform=node --outfile=cf_workers/index.js --target=node10.4
#
Usage With Wrangler#
Install Wranglernpm install @cloudflare/wrangler -g
#
Generate App and cd app_namewrangler generate app_namecd app_name
#
Install nhttp-workersnpm install nhttp-workers --save
#
WebpackModify wrangler.toml
name = "app_name"type = "webpack"
account_id = "your_account_id"workers_dev = trueroute = ""zone_id = ""
#
CodeModify index.js
import { NHttp } from "nhttp-workers";
const app = new NHttp();
app.get("/hello", ({ response }) => { return response.send("hello");});
// directlyapp.get("/hello2", () => { return "hello";});
// fetchaddEventListener("fetch", (event) => { event.respondWith(app.handleEvent(event));});
#
Run Developmentwrangler dev