CMPS 364: NoSQL Databases
Introduction
In this module you will learn how to provide access to your data to external systems. This can allow inserts, updates and deletes to happen without a user visiting your website and manually making these types of changes.
We will learn about an API (Application Programming Interface) that allows external developers access to your data.
Module Objectives
- Introducting RESTful APIs
- Installing additional tools to support APIs
- Creating a API server and sample JSON data
- Responding to GET requests
- Updating data with POST and PUT
- Removing data with DELETE
- Consuming external APIs from Node.js
Learning Resources
- Module 8 Readings: Chapter 8
- Module 8 Slides
- Module 8 Video Tutorials
Learning Activities
- Module 8 Assignment
- Module 8 Lab
For Further Study
- Read this article: https://www.toptal.com/nodejs/secure-rest-api-in-nodejs