この記事は最終更新日から1年以上が経過しています。
    
最小サーバー(古)
| require("http").createServer((q,s)->s.end("OK:" + q.url)).listen 3000 | 
pooreなhttpモジュールを利用した作成方法。_ヘルスチェックを作るならこれで充分。
最小サーバー(旧)
| require("connect")().use((q,s)->s.end("OK:" + q.url)).listen 3000 | 
expressの元になったuseを使ってミドルウアェを使えるようになったもの。
非同期シングルスレッドに固執するあまりAOP的な動きができず
これだと一元化されたエラーハンドリングが使えなかったりログとりが難しかった。
最小サーバー(新)
| require('koa')().use(-> yield [@body = "OK:" + @url]).listen 3000 | 
koaを使った最新実装。
非同期だけど同期的な書き方ができるように。
この記事を書いた人

- juke / footworker
- 和服とvapeとСистемаと醗酵とたまごふわふわとカッティングシェイプスとジャージークラブとjuke/fwkに傾倒する人です
最近書いた記事
 2019.10.17ES2019で追加されたあれこれを使ってみる 2019.10.17ES2019で追加されたあれこれを使ってみる
 2019.09.20JavaScript で安全に扱える最大整数 2019.09.20JavaScript で安全に扱える最大整数
 2019.07.24Gitでハッシュ値指定が重複したらどうなるのか 2019.07.24Gitでハッシュ値指定が重複したらどうなるのか
 2019.07.09ハッシュは何に使えるのか 2019.07.09ハッシュは何に使えるのか








