Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/simonrenoult/nodejs-application-architecture
- Owner: simonrenoult
- License: mit
- Created: 2017-12-07T08:46:03.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T17:27:54.000Z (about 2 years ago)
- Last Synced: 2024-10-01T05:52:44.870Z (4 months ago)
- Topics: chai, craftsmanship, express, mocha, nodejs, sequelize
- Language: JavaScript
- Homepage:
- Size: 1.69 MB
- Stars: 83
- Watchers: 10
- Forks: 7
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Node.js: beyond the route layer
> A discussion on how Node.js projects can be organized.
## 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.