Skip to content

The repository is a project template for REST microservice built using Express (Node).

License

Notifications You must be signed in to change notification settings

beaver-infra/template-node-rest-microservice

Repository files navigation

Template Node REST Microservice

The repository is a project template for REST microservice built using Express (Node.js). The latest version supports Node.js 16.x and above.

Prerequisite

Required

Optional

Features

List of features that comes with default template

  • Use Express as base framework to build the REST microservice.
  • Predefined project scaffolding like files and directories, event handlings, routers, middlewares etc.
  • Comes with default configurations for hostname, port, environment etc. Each of these configuration can be customize as per microservice needs.
  • Predefined common logger for application logging.
  • Preconfigured special routes /info and /health.
  • Use Docker to make it easy to run the app on container and shift it.
  • Predefined GitHub Actions for workflows for EsLint and CodeQL.

Setup

Development

About

The repository is a project template for REST microservice built using Express (Node).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published