Creating RESTful Web Services
This chapter explains how Node.js can be used to create web services that provide access to data over HTTP requests, which is a key enabler for single-page applications (SPAs). The chapter begins with a basic web service and then incorporates more complex features, such as partial updates and data validation. Table 14.1 puts this chapter in context.
Table 14.1: Putting RESTful web services in context
Question |
Answer |
What are they? |
RESTful web services provide access to data over HTTP requests. Instead of sending data embedded in HTML content, the server responds with “raw” data, usually in JSON format. |
Why are they useful? |
Web services allow clients to perform data operations, such as querying... |