bigchaindb-express-boilerplate

BigchainDB Express Boilerplate

Stars
1

BigchainDB Express Boilerplate

Directory Layout

.
 /dist/                                  # The compiled output (via Babel)
 /src/                                   # Node.js application source files
    /abstracts                          # Abstract classes
       /AbstractRouter.js              # Abstract Router that new routers can extend
    /bin                                # For scripts and entrypoints
       /www.js                         # Node.js server (entry point)
    /configs                            # JSON/YAML configs
       /asset.config.json              # BigchainDB Asset config
       /bigchaindb.config.json         # BigchainDB Server config
       /httperror.config.json          # Http Error codes with client messages
       /logger.config.json             # Logger(Winston) config
    /handlers                           # Error Handlers, Data Handlers and Middlewares
       /ErrorHandler.js                # Basic express error handler
    /routers                            # Application routers
       /AssetCRABRouter.js             # Basic BigchainDB CRAB router extending AbstractRouter
    /services/                          # Data services and other shared utilities
       /CRABServices.js                # Basic BigchainDB CRAB services
       /LoggerService.js               # Logger(winston) service
       /ORMService.js                  # BigchainDB ORM services setup
    /App.js                             # Express.js application
 package.json                            # List of project dependencies
Related Projects