Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/simonrenoult/nodejs-application-architecture

👨‍🔧 A discussion on how Node.js projects can be organized.
https://github.com/simonrenoult/nodejs-application-architecture

chai craftsmanship express mocha nodejs sequelize

Last synced: 3 months ago
JSON representation

👨‍🔧 A discussion on how Node.js projects can be organized.

Awesome Lists containing this project

README

        

# Node.js: beyond the route layer

> A discussion on how Node.js projects can be organized.


Travis


Codecov


Travis

## Discussion

The artcle discussing this code base is here: https://blog.octo.com/en/clean-node-part-1/. Feel free to open an issue in order to discuss design decisions!

## Features

Based on this kata: https://github.com/octo-woapi/katapi

## Instructions

### Start

Server will listen on port `3000` by default (can be overridden with environment variable `PORT`)
```sh
$ npm start
```

### Test

```sh
$ npm test
```

### Lint

```sh
$ npm run lint
```

## License

[MIT License](https://opensource.org/licenses/MIT)

Copyright (c) 2017-2017 Simon Renoult.