指定したn番目のフィボナッチ数を返すAPI
https://rest-api-fibonacci.herokuapp.com/fib
n 数値 フィボナッチ数列の順番を指定する値。1で先頭のフィボナッチ数を指定する。
https://rest-api-fibonacci.herokuapp.com/fib?n=99
{
"result": 218922995834555169026
}
https://rest-api-fibonacci.herokuapp.com/fib?n=-1
https://rest-api-fibonacci.herokuapp.com/fib?n=String
{
"status": 400,
"message": "Bad request."
}
├───── node_modules
├─────__test__
│ ├───── fibonacci.test.js (fibonacci.jsのユニットテスト)
│ └───── index.test.js (APIテスト)
├───── fibonacci.js (フィボナッチ数を返す関数のモジュール)
├───── index.js (Expressのモジュール)
├───── router.js (ルーティングのモジュール)
├───── server.js (サーバーの起動)
├───── package.json
└───── package-lock.json