Book Image

Node.js By Example

Book Image

Node.js By Example

Overview of this book

Table of Contents (18 chapters)
Node.js By Example
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Extending the code from the previous chapter


Adding new functionalities to the code base that already exists means refactoring and extending the already written code. In order to develop the management of users, we need to update the models/Base.js file. So far, we have a simple Version model and we will need a new User model. An improvement in our navigation and routing is needed so that users have pages to create, edit, and manage their accounts.

The code that comes with this chapter has a lot of additions to the CSS styles. We are not going to discuss them, because we want to focus more on the JavaScript part. They provide a slightly better look to the application. If you are interested in how the final CSS is generated, check out the code pack of this book.

Updating our base model class

So far, models/Base.js has had only two methods. The first one, fetch, performs a GET request to the server with the given URL. In Chapter 2, Architecting the Project, we talked about REST APIs; to fully...