Skip to content

yemrekeskin/NodeApi

Repository files navigation

Build Status Author Codacy Badge

NodeApi

This project contain web api use-case samples to build restful services for mobile applications

Use-Cases

  • Simple CRUD Operations ✅
    • GET, POST, DELETE, PUT, HEAD, PATCH
  • Bulk Operations
  • Filtering, searching and paging Operations
  • Consume External API
  • Request/Response Loging
  • Model Validations ✅
  • Versioning
  • XML/JSON Output
  • MediaType Formatters
    • Plain-Text
    • CSV
  • Api Licensing 🤔
  • Thottling Web API
    • Rate-Limit Throttling
    • IP-level Throttling
      • WhiteListing - Allow traffic only to known addresses
      • BlackListing - Deny traffic to known addresses
  • Authentication - JWT ✅

Useful Links

Contribution

Pull requests are welcome, but make sure you sign the Contributor License Agreement.

License

NodeApi is licensed under the MIT license. Check the LICENSE file for details.

About

✈️ Building a REST API Project with Node and Express

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published