https://github.com/sky3d/hapi-typescript
Simple hapi server on typescript using google API spreadsheet
https://github.com/sky3d/hapi-typescript
Last synced: about 1 year ago
JSON representation
Simple hapi server on typescript using google API spreadsheet
- Host: GitHub
- URL: https://github.com/sky3d/hapi-typescript
- Owner: sky3d
- Created: 2021-05-17T10:25:32.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-17T12:05:19.000Z (about 5 years ago)
- Last Synced: 2024-10-19T12:17:46.144Z (over 1 year ago)
- Language: TypeScript
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# How to read/update data from Google Sheets
This project uses:
- typescript
- hapi server
- googleapis
- colors
- node-emoji
## Compile
`yarn compile`
## Run
`yarn start`
`yarn start-dev`
## Routes
Main page`http://localhost:3000/`
GET `/data` - retrieve data
GET `/data/status` - update random status
# Enviroment
Define `.env` file
Example:
```
GOOGLE_API_EMAIL=your-account@fake-project.iam.gserviceaccount.com
GOOGLE_API_KEY="__PUT__PRIVATE_KEY_HERE__"
SPREADSHEET_NAME='Sheet1'
SPREADSHEET_RANGE_START='A1'
SPREADSHEET_RANGE_END='D10'
```