Welcome to our NodeJS tutorials. This is an on-going project to help you get started with your own Node web server. 

5.1 Web Sockets

  • Posted on: 20 August 2018
  • By: Ryoma Ohira

This content is based on the video series by Allan Browning. If you'd like more information on the topics covered here, have a look at the video linked below. 


4.2 Angular to Node APIs

  • Posted on: 9 August 2018
  • By: Ryoma Ohira

With the Node server and the REST-API set up in the previous lab, we connect our Angular app to request on this API. Once the Node server returns our list of students, our Angular app will display them in a list. 

4.1 REST back-end in Node

  • Posted on: 9 August 2018
  • By: Ryoma Ohira

1. Introduction to REST

REST is short for REpresentational State Transfer and is a style of system architecture for communicating between systems on the internet. Compliant systems are called RESTful systems and separate the concerns between client and server systems. It's known as being a 'stateless' architecture in that the client and server are unconcerned with the states of the other. An example is when you make a search query, your browser sends a message to the server requesting results with a key word and search parameters. When the server receives a message, it will run some processes and then return a web page with the results of the query. It then doesn't really care what your browser does until it makes the next request (maybe the next page of results). 

In this tutorial, we'll be creating a Node server that uses Express in order to serve an Angular application.