回答編集履歴

1

より具体的に

2023/07/22 14:18

投稿

YukiMoriNRT
YukiMoriNRT

スコア11

test CHANGED
@@ -1,7 +1,7 @@
1
1
  失礼しました、私の勘違いでした。
2
- NPMの説明もう一回読んでみたら、HTMLファイル全体をパースする場合は[html-rewriter-wasm](https://www.npmjs.com/package/html-rewriter-wasm)の代わりに[@worker-tools/parsed-html-rewriter](https://www.npmjs.com/package/@worker-tools/parsed-html-rewriter)を使うようです。
2
+ NPMのReadmeちゃんと読んら、HTMLファイル全体をパースする場合は[html-rewriter-wasm](https://www.npmjs.com/package/html-rewriter-wasm)の代わりに[@worker-tools/parsed-html-rewriter](https://www.npmjs.com/package/@worker-tools/parsed-html-rewriter)を使うようです。
3
3
 
4
- あとはNPMのサンプルコードに従い、write(u8array)をtransform(response)に、end()をtext()にそれぞれ変えてみました。
4
+ あとはNPMのReadmeのサンプルコードに従い、メソッド名のwrite(u8array)をtransform(response)に、end()をtext()にそれぞれ変えてみました。
5
5
 
6
6
  コードを次のように修正したら意図通り動きました。
7
7
 
@@ -17,4 +17,4 @@
17
17
  ```
18
18
 
19
19
  そもコールバック関係なかったかも。
20
- JSモジュールなので、いちいちRustを意識くても済むよう引数はよしなにラップるようです。
20
+ JSモジュールなので、呼び出し側がいちいちRustの存在を意識する必要がようコールバック関数を含む引数はよしなにラップしてくれるようです。