Article Outline
Denoを触ってみたかった
のでこちらの記事を参考にRESTAPIを作ってみました
リポジトリ↓
環境構築
公式サイトを参考にbrewでインストールしました
コード補完
WebStormにはまだなかったのでVSCODEのやつを探して使いました.(JetBrains系にもでたらしい)
実行結果
実行コマンドは deno run --allow-net --allow-env app.ts
です。
確認にPostmanっていうアプリを使いました
めっちゃ便利です(curlするのがめんどくさかった)
感想
TSの設定せずに使えるのが便利だと感じました。tsconfigとか一切書かずともデフォルトで設定されています。
npmないおかげでフォルダがスッキリしてるのも良いですね。フォルダを圧迫する node_modulesとかpackage.json, yarn.lock等その関連のものがなくなったのでスッキリです。
urlインポートは探すの大変だなって感じたけど公式さんがまとめてくれてるのでこの中から探せばいいのかな
意外といっぱいあってどれがベストプラクティスかわかんないですね。。まぁ色々使ってみましょう
圧倒的Node.jsよりも便利だと感じたのでこれからおっていきたいと思います(Slackにも参加できた)