SitePoint Build a Basic CRUD App with Angular and Node This article was originally published on the Okta developer blog . Thank you for supporting the partners who make SitePoint possible. In recent years, single page applications (SPAs) have become more and more popular. A SPA is a website that consists of just one page. That lone page acts as a container for a JavaScript application. The JavaScript is responsible for obtaining the content and rendering it within the container. The content is typically obtained from a web service and RESTful APIs have become the go-to choice in many situations. The part of the application making up the SPA is commonly known as the client or front-end, while the part responsible for the REST API is known as the server or back-end. In this tutorial, you will be developing a simple Angular single page app with a REST backend, based on Node and Express. You’ll be using Angular as it follows the MVC pattern and cleanly separates the View from th...