Open4
deno deploy で react したい
addEventListener("fetch", (event) => {
const response = new Response("Hello World!", {
headers: { "content-type": "text/plain" },
});
event.respondWith(response);
});
http サーバはサービス側が持っていて、リクエストに対するハンドラだけ提供するスタイル。
AWS lamda とか vercel api みたいな感じのものの deno 版。
next.js っぽいシステムの deno 版。割と古くからある。 ビルドして vercel デプロイできるが、 vercel API には非対応 (vercel API は node からコールされるので当然ではある)
ここから router を引き出して deno deploy のハンドラに登録すればいいかと思って試してみたが、 http request / response の型が独自実装されており、変換が面倒くさそうだったので一旦挫折。
The Preact Framework for Deno. Dext.ts is heavily inspired by Next.js.
aleph.js と目指してるものは同じっぽい。ルーティングに oak を使っている。
oak は deno deploy に対応したらしいので、 dext.ts から oak のルーターオブジェクトを抜き出せば動く気がする
deno deploy 対応の preact フレームワークがあった。しかも dext.ts と作者同じじゃん。
⚠️ DO NOT USE. WHILE CERTAIN FEATURES MIGHT BE WORKING, MANY THINGS ARE STILL SUBJECT TO CHANGE AT ANY TIME.
絶賛開発中のようなのでもう少し待つか。。。