mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-13 22:40:01 -04:00
fix html rewriting and add header rewriting
This commit is contained in:
parent
b8ee2ef53e
commit
2002eab48c
6 changed files with 80 additions and 11 deletions
|
@ -19,6 +19,8 @@ self.ScramjetServiceWorker = class ScramjetServiceWorker {
|
|||
async fetch(event: FetchEvent) {
|
||||
const url = new URL(self.__scramjet$bundle.rewriters.url.decodeUrl(event.request.url));
|
||||
|
||||
self.__scramjet$bundle.rewriters.rewriteHeaders(event.request.headers)
|
||||
|
||||
// implement header rewriting later
|
||||
const response = await this.client.fetch(url, {
|
||||
method: event.request.method,
|
||||
|
@ -26,6 +28,8 @@ self.ScramjetServiceWorker = class ScramjetServiceWorker {
|
|||
headers: event.request.headers
|
||||
});
|
||||
|
||||
self.__scramjet$bundle.rewriters.rewriteHeaders(response.headers);
|
||||
|
||||
let responseBody;
|
||||
|
||||
if (event.request.destination === "document") {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue