/nodejs-core

Dogan Derya' s nodejs core package

Primary LanguageJavaScript

Express - Mongodb Modern Boilerplate

Features

  • Auto model loader
  • Mongodb connection creator
  • Express
  • Auto route loader
  • Basic config standardization

Usage

npm install
npm start

Tests

npm test

Models

Create file that has ".model.js" extension. It will look for at the begining then It will load up automaticly.

Routes

All routes are automaticly calculating by project structure. Files must end with ".route.js" extension.

  • index.route.js -> /
  • [filename].route.js -> /filename
  • [folder]/index.route.js -> /folder
  • [folder]/[filename].route.js -> /folder/filename
  • [folder]/[folder]/[filename].route.js -> /folder/folder/filename