makemehapi
Version:
Self guided workshops to teach you about hapi.
34 lines (22 loc) • 899 B
Markdown
'`/`'への'GET'リクエストに対し、ストリームでROT13変換(シーザー暗号の1種)を
行ったファイルの内容を返すサーバーを作ります。変換するファイルの内容は下記です。
```
The Pursuit of Hapi-ness
```
出力は以下のようになるはずです。
```
Gur Chefhvg bs Uncv-arff
```
-----------------------------------------------------------------
## ヒント
### ストリーム
'`reply`'というhapiのハンドラは引数としてストリームを取ることが出来ます。
### ファイル
'`fs`'モジュールは'`createReadStream(pathToFile)`'を持っていますが、
この関数が役に立つはずです。
### シンプル ROT13
このエクササイズでは、'`rot13-transform`'を使用します。以下のコマンドで
インストールして下さい。
```sh
npm install rot13-transform
```