https://github.com/killmenot/challenge-git
https://github.com/killmenot/challenge-git
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/killmenot/challenge-git
- Owner: killmenot
- Created: 2020-11-02T22:58:19.000Z (over 5 years ago)
- Default Branch: add-echo
- Last Pushed: 2020-11-02T22:58:37.000Z (over 5 years ago)
- Last Synced: 2025-02-06T12:31:06.684Z (over 1 year ago)
- Language: JavaScript
- Size: 89.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Example Server
This is an example of a basic HTTP API server.
Includes:
* [x] `standard` for code style
* [x] `productionize` for log formatting
* [x] `healthpoint` for health checks
* [x] `tape` for testing
* [x] `servertest` for endpoint testing
* [x] `nodemon` for auto-restart in development
* [x] `nyc` for code coverage
* [x] `dependency-check` to ensure no missing or extra dependencies
* [x] `http-hash-router` for routing
* [x] `send-data` for JSON response
* [x] `req-logger` for request logging
* [x] `dotenv`, `.env.example`, and `config.js` for env vars
* [x] example `db.js` and `model.js`
* [x] `body` for JSON POST body parsing
* [x] `pump` for stream piping
* [x] endpoint/route callback argument for error handling (with request id)
* [x] `corsify` for CORS
* [x] `authentic-service` and `authify.js` for authentication