项目作者: Drakmord2

项目描述 :
Repository for exercises of Coursera's Server-side NodeJS course.
高级语言: JavaScript
项目地址: git://github.com/Drakmord2/server-side-nodejs.git
创建时间: 2018-01-10T03:51:02Z
项目社区:https://github.com/Drakmord2/server-side-nodejs

开源协议:GNU General Public License v3.0

下载


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:

  1. $ cd devops/
  2. $ docker-compose up --build

To enter the containers use:

  1. $ docker exec -it devops_node_1 bash

or

  1. $ docker exec -it devops_mongo_1 bash

Network

  • node @ port 3000
  • mongo @ port 27017