Setting up the Express components
Let's begin with the Express part of the module. First, you'll create a Mongoose model that will be used to save and validate your articles. Then, you'll move on to the Express controller that will deal with the business logic of your module. Finally, you'll wire the Express routes to produce a RESTful API for your controller methods. We'll begin with the Mongoose model.
Creating the Mongoose model
The Mongoose model will consist of four simple properties that will represent our Article
entity. Let's begin by creating the Mongoose model file in the app/models
folder; create a new file named article.server.model.js
, which contains the following code snippet:
const mongoose = require('mongoose'); const Schema = mongoose.Schema; ...
Get MEAN Web Development - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.