Open4

deno deploy で react したい

Ohkubo KOHEIOhkubo KOHEI

https://deno.com/deploy/docs

addEventListener("fetch", (event) => {
  const response = new Response("Hello World!", {
    headers: { "content-type": "text/plain" },
  });
  event.respondWith(response);
});

http サーバはサービス側が持っていて、リクエストに対するハンドラだけ提供するスタイル。
AWS lamda とか vercel api みたいな感じのものの deno 版。

Ohkubo KOHEIOhkubo KOHEI

https://alephjs.org/

next.js っぽいシステムの deno 版。割と古くからある。 ビルドして vercel デプロイできるが、 vercel API には非対応 (vercel API は node からコールされるので当然ではある)

ここから router を引き出して deno deploy のハンドラに登録すればいいかと思って試してみたが、 http request / response の型が独自実装されており、変換が面倒くさそうだったので一旦挫折。

Ohkubo KOHEIOhkubo KOHEI

https://github.com/lucacasonato/fresh

deno deploy 対応の preact フレームワークがあった。しかも dext.ts と作者同じじゃん。

⚠️ DO NOT USE. WHILE CERTAIN FEATURES MIGHT BE WORKING, MANY THINGS ARE STILL SUBJECT TO CHANGE AT ANY TIME.

絶賛開発中のようなのでもう少し待つか。。。