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

https://github.com/danielrohers/nodejs-express-api-atomic

Atomic API application featuring Node.js, Express and MongoDB
https://github.com/danielrohers/nodejs-express-api-atomic

api atomic express mongodb mongoose node

Last synced: 3 months ago
JSON representation

Atomic API application featuring Node.js, Express and MongoDB

Awesome Lists containing this project

README

          

# Node.js Express API Atomic

[![Build Status](https://travis-ci.org/danielrohers/nodejs-express-api-atomic.svg?branch=master)](https://travis-ci.org/danielrohers/nodejs-express-api-atomic)
[![Code Climate](https://codeclimate.com/github/danielrohers/nodejs-express-api-atomic/badges/gpa.svg)](https://codeclimate.com/github/danielrohers/nodejs-express-api-atomic)
[![Dependency Status](https://david-dm.org/danielrohers/nodejs-express-api-atomic.svg)](https://david-dm.org/danielrohers/nodejs-express-api-atomic)
[![devDependency Status](https://david-dm.org/danielrohers/nodejs-express-api-atomic/dev-status.svg)](https://david-dm.org/danielrohers/nodejs-express-api-atomic#info=devDependencies)
## Setup

**Requirements**

> [MongoDB](https://www.mongodb.org)

> [Node.js](https://nodejs.org)

**Install dependencies**
```bash
$ [sudo] npm install
```
or
```bash
$ yarn
```

## Launching

First start MongoDB if you don't have a running instance
```bash
$ mongod
```

**Development**
```bash
$ npm start
```
or use [nodemon](https://www.npmjs.com/package/nodemon)
```bash
$ npm run dev
```

**Production**
```bash
$ node bin/www
```

[Running Example](https://nodejs-express-api-atomic.herokuapp.com)

## License

[Licence](LICENSE)