目次
Insomniaってなに?
WebAPI用のクライアントアプリ
RestAPIをテスト、動作確認をするのに使う。
Insomniaの使い方。
左サイドバー+ボタンをクリックし、NewRequestを選択し、適当なプロジェクト名をつけてcreateしてください。
すると以下の様な画面が出てきます。
テストするAPI
git clone https://github.com/windii-legend/express-jwt-mock
cd express-jwt-mock
npm install
sudo node index.js
※実行にはNode.jsとnpmがインストールされている必要があります。
3つのエンドポイントの攻略
1 [GET]/api/healthcheck
api/healthcheckを入力し、getを選択して、SENDしてください。
2 [POST]/api/authenticate
body部分でJsonを選択し、以下のコードを貼り付けてPOSTしてください。
{
"name": "tanaka",
"password": "password"
}
なんと、tokenを獲得することができました。
3 [GET]api/me
最後にトークン使って自分の情報を取得します!
Auth部分でBearerを選択し、先ほどのトークンを乗せてGETしてみてください。
なんと自分の個人情報を取得することができてしまいました。
最後に
皆さんInsomniaとはどういう意味かご存知でしょうか?
不眠症という意味なのです。
つまり、Insomniaというツールは不眠症になるぐらい面白い!ツールなのです。
The following two tabs change content below.

WINDII
WINDII(ウィンディ)は、フリーランスエンジニアが運営するテックメディアです。
日々の業務で得た知見を、皆さんに役立つコンテンツにして発信していくので応援よろしくお願いします!
また、Slackで無料コミュニティも運営しています。たくさんのエンジニアが参加していて、プログラミングの相談や雑談などをしている楽しいコミュニティなので、興味ある方はぜひお気軽にご参加ください。
Slackコミュニティはこちらから

最新記事 by WINDII (全て見る)
- Nuxt.js + Contentful。HeadlessCMSでポータルサイトを作る - 2019年12月28日
- IOSアプリをAppStoreに公開する手順書(Ionic) - 2019年9月11日
- IonicAcademyでIonic&Angularでのアプリ開発を学ぶ - 2019年8月30日
この記事へのコメントはありません。