﹁node.jsを使って簡単にWebアプリが作れる!﹂みたいな記事で紹介されているサンプルコードは、だいたいそのまま使いものにならないことが多い。実際のアプリ開発では、いろいろなモジュールをNPMでインストールして、ソースコードツリーの階層なんかにも気を配ったりするものだ。DBへのアクセスも一元化して、O/Rマッパーも使えるようにしたい。国際化対応も考えなければならない。デバッガも必要だ。アプリを作りながら後付していくのもいいが、最初の段階である程度は固めておきたいと思う人も多いだろう。 すべてを一気に紹介すると相当長くなりそうなので、今回はREST APIを作る上で欠かせないexpressとexpress-resourceに焦点を当てる。node.jsとNPMをまだインストールしていなかったらnvmでインストールしておこう。 node.jsでMVCアーキテクチャのアプリを作ろうと思ったら
![node.jsでREST APIを作るのに最適なexpress-resource | Inhale n' Exhale](https://cdn-ak-scissors.b.st-hatena.com/image/square/ac941106c2e7cf31619faa6f42f68c163907e083/height=288;version=1;width=512/https%3A%2F%2Fh2plus.biz%2Fhiromitsu%2Fwp-content%2Ffbogp.png)