CloudflareWorkers上でWebCryptoAPIとjoseを使用してJWTの作成と検証をしてみる

Cloudflare Workers上でWeb Crypto APIで公開鍵と秘密鍵を作成し、joseでJWTの作成と検証をしてみた。 import { Hono } from "hono"; import { RegExpRouter } from "hono/router/reg-exp-router"; import {SignJWT, jwtVerify} from "jose"; export const app...

2022-06-29T08:58:00+09:00 · 1 分 · Szk302

Honoのサンプルプロジェクトでテストを通す

前回以下のコマンドでサンプルプロジェクトを作成したが、そのままではテストが通らなかった。 また、全部のパスを通るテストを追加してみたがカバレッ...

2022-06-27T07:41:00+09:00 · 2 分 · Szk302

CloudflareWorkersでHonoを試してみる

プロジェクトの作成 console npx create-cloudflare sample-hono https://github.com/honojs/hono-minimal 以下、作成されたディレクトリ構造 console root@5ad01add5449:/workspace# tree sample-hono sample-hono |-- README.md |-- jest.config.js |-- package.json |-- src | |-- index.test.ts | `-- index.ts `-- wrangler.toml 依存モジュールをインストール console root@5ad01add5449:/workspace/sample-hono# npm i console...

2022-06-26T08:16:00+09:00 · 1 分 · Szk302

CloudflarePagesでビルド時にNodeのバージョンを指定する

CloudflarePagesを利用してGatsbyビルド時に以下のエラーが発生した。 07:43:59.243 error [email protected]: The engine "node" is incompatible with this module. Expected version ">=14.15.0". Got "12.18.0" 07:43:59.253 error Found incompatible module. Cloudf...

2022-06-18T09:58:00+09:00 · 1 分 · Szk302

CloudflareのWebサイト設定でcacheを無効にする

CloudflarePagesにはデフォルトでcacheが組み込まれているらしい。 Webサイト側のcacheはいらないようなのでRuleで無...

2021-11-22T22:37:00+09:00 · 1 分 · Szk302

Cloudflareでホスティングしてキャッシュした際ブラウザでCSSだけダウンロードブロックされる

Cloudflareでこのブログをホスティングしたところ、cssファイルのダウンロードがされず画面が崩れた。 対応 Webサイトの設定からキャッ...

2021-11-22T07:46:00+09:00 · 1 分 · Szk302