https://github.com/ot-nemoto/public-holiday-api
:frog: 日本の祝日を返すAPI
https://github.com/ot-nemoto/public-holiday-api
serverless
Last synced: about 1 year ago
JSON representation
:frog: 日本の祝日を返すAPI
- Host: GitHub
- URL: https://github.com/ot-nemoto/public-holiday-api
- Owner: ot-nemoto
- Created: 2019-05-03T16:34:02.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-24T06:52:14.000Z (about 3 years ago)
- Last Synced: 2025-03-10T16:43:39.274Z (over 1 year ago)
- Topics: serverless
- Language: JavaScript
- Homepage:
- Size: 19.5 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# public-holiday-api
## 概要
- 日本の祝日を返すAPI
- 日本の祝日は内閣府の[国民の祝日について](https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html)を参照
- refs. https://www8.cao.go.jp/chosei/shukujitsu/syukujitsu.csv
## 使い方
バージョン
```sh
node -v
# v12.14.1
sls -v
# Framework Core: 1.61.2
# Plugin: 3.2.7
# SDK: 2.2.1
# Components Core: 1.1.2
# Components CLI: 1.4.0
```
### deploy
```sh
(cd layer/nodejs; npm install)
sls deploy
```
デプロイパラメータ
|パラメータ|概要|必須(初期値)|
|--|--|--|
|--stage|環境|_false_ (dev)|
|--bucket-expiration-in-days|キャッシュの有効期間(day)|_false_ (1)|
### API
- holiday
- リクエストした日の祝日(`publicHoliday`)を返す
- _response_
```json
{
"statusCode":200,
"date":"2019-05-05",
"publicHoliday":"こどもの日"
}
```
```json
{
"statusCode":200,
"date":"2019-05-20",
"publicHoliday":""
}
```
- holiday/{date}
- {date}で指定した日の祝日(`publicHoliday`)を返す
- _response_
holiday に同じ