作るJavaScript挨拶お久しぶりです。2017年の9月くらいに書いた記憶があるので、5ヶ月ぶりでしょうか。本当は昨日ぐらいに投稿したかったんですが、週明け早々に胃腸炎になってしまいまして..先週までインフルが流行っていたので、熱が出た時は「ついに来たか..!」と思いましたが、今年は予防接種が効いているみたいです。今はリモートしながら窓越しに青空を見つつ気持ち良い気分でパソコンを叩いています。今回ネタをいくつか考えていたんですが、何を書こうか色々迷っていました。新しいアプリを考えるためにブルー・オーシャン戦略を使ってみる...などただ、遊び寄りだったりビジネス寄りなので技術要素少ないな〜と思い、タイトルにもあるようにNode.jsを使ってAPI作る、ということをやってみました。業務ではPHPメインでサーバーサイド開発をしているので、たまには違うものに触れてみようと思った次第でございます。以下の手順でNode.jsの動かし方が分かる、というのが今回のゴールです。対象者は、サーバーサイドのプログラミング言語を普段使っている方、になると思います。ルーティングの変更やってみようでは実際にやっていきましょう。helpヘルプが表示されれば成功です。2Node.jsのインストールまず、バージョンがどこまで出ているか確認します。ls-remote偶数が安定版、奇数が最新版のようです。最新の安定版にしておけば問題ないでしょう。-v試した時は9.4.0まで出ていたので、これにしておきました。バージョン確認もしておきましょう。使うバージョンを記憶させておきましょう。~/.bash_profile下記を追記します。~/.nvm/nvm.shfiこれでターミナル起動時にNode.jsが使えるようになりました。3Expressのインストール次に、Expressをインストールしましょう。--versionexpressコマンドが動くことも確認しましょう。4npmのインストール任意のディレクトリでNodeプロジェクトを初期化します。init全てEnter、yesで進めて大丈夫です。その後、Expressをプロジェクトで使用する宣言を行います。expressそして、パッケージをインストールします。アクセスしてみましょう。welcomeメッセージが出たら成功です。6ルーティングの変更サンプル的なファイルが作成されているので、それらを変更してAPIを作成していきましょう。router;そうすると、結果が得られるようになります。http://localhost:3000/api/v1/usersハマったりもせず、割とサクっとここまでこれました。今後はここから拡張して色々作っていけたらと思います。楽しかったらまたブログにしますね。https://qiita.com/keneo/items/c5e6a4ee5b94464d48bf市川健太16卒入社。モニプラの開発・運用がメインです。US私たち”アライドアーキテクツのエンジニア”は”世界をよりよく変えたい”という想いを強く持ちながらWebサービスを創っています。”日本発、世界的なWebサービスを創る”ことをエンジニアチームは本気で考え、毎日チャレンジしています。