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

https://github.com/drakmord2/server-side-nodejs

Repository for exercises of Coursera's Server-side NodeJS course.
https://github.com/drakmord2/server-side-nodejs

docker express-js loopbackjs mongodb mongoose-js node-js passportjs

Last synced: 11 months ago
JSON representation

Repository for exercises of Coursera's Server-side NodeJS course.

Awesome Lists containing this project

README

          

# Server-side NodeJS
Repository for exercises of Coursera's Server-side NodeJS course.

https://www.coursera.org/learn/server-side-nodejs

## Contents

**Week 1**

Intro to server-side development with NodeJS

- node-examples (Intro to Node.js)
- node-http (Node.js HTTP server)
- node-express (Express.js server)

**Week 2**

Data storage with MongoDB

- conFusionServer (REST API)
- node-mongo (MongoDB server)
- node-mongoose (Mongoose)

**Week 3**

User authentication methods

- conFusionServer (Authentication)

**Week 4**

Backend as a Service (BaaS)

- conFusionServer

## Docker
A Docker development environment with Node.js, MongoDB and all necessary Node modules is available.

You can set it up by executing:

```bash
$ cd devops/
$ docker-compose up --build
```

To enter the containers use:

```bash
$ docker exec -it devops_node_1 bash
```
or
```bash
$ docker exec -it devops_mongo_1 bash
```

**Network**
- node @ port 3000
- mongo @ port 27017