Greg Brimble | Cloudflare Pages
04/20/2022, 4:14 PMIsaac McFadyen | YYZ01
04/20/2022, 4:14 PMGreg Brimble | Cloudflare Pages
04/20/2022, 4:14 PMIsaac McFadyen | YYZ01
04/20/2022, 4:14 PMGreg Brimble | Cloudflare Pages
04/20/2022, 4:15 PMGreg Brimble | Cloudflare Pages
04/20/2022, 4:15 PMwrangler dev
locally šCоlе
04/21/2022, 1:37 AMCоlе
04/21/2022, 1:39 AMindex.ts
and a _middleware.ts
, and they both run HTMLRewriter in different ways. In wrangler, they both work fine, but when deployed to pages, the middleware one doesn't seem to workCоlе
04/21/2022, 1:39 AM_middleware.ts
aren't getting reflected back in index.ts
Cоlе
04/21/2022, 1:40 AMCоlе
04/21/2022, 1:58 AMfunctions/index.ts
or `functions/_middleware.ts`:
ts
import { InjectCSPTags } from "../csp";
export const onRequest = [InjectCSPTags];
and an html pageCоlе
04/21/2022, 1:59 AM_middleware.ts
deployed, but _middleware.ts
and index.ts
(w/ index.html obv) work identically locallyErwin
04/21/2022, 2:13 AMErwin
04/21/2022, 2:14 AMnanzepanze
04/21/2022, 12:10 PMkian
04/21/2022, 12:12 PMnanzepanze
04/21/2022, 12:12 PMkian
04/21/2022, 12:14 PMGreg Brimble | Cloudflare Pages
04/21/2022, 12:14 PMGreg Brimble | Cloudflare Pages
04/21/2022, 12:15 PMCоlе
04/22/2022, 7:32 AMCоlе
04/22/2022, 7:34 AMnext()
, but HTMLRewriter just doesn't seem too happy when chaining requests sometimesCоlе
04/22/2022, 7:35 AMawait
-ing the first instance of HTMLRewriter, and that seemed to fix the issueCоlе
04/22/2022, 7:35 AMorstavik77
04/22/2022, 8:21 AMenv.TEST_DB.get("hello")
to get "world"
and that works fine.
But. How do I get to run and test this locally with wrangler pages dev
? I have tried
npx wrangler pages dev . --kv TEST --binding TEST_DB=TEST
ps: I am running wrangler2 beta.Skye
04/22/2022, 8:22 AM--kv TEST_DB
orstavik77
04/22/2022, 8:22 AMSkye
04/22/2022, 8:22 AMorstavik77
04/22/2022, 8:25 AMnull
instead for "world"
.orstavik77
04/22/2022, 8:25 AMnpx wrangler pages dev . --kv TEST_DB