Tag: nodejs

  • Node.js Blog Tutorial

    Node.js Blog Tutorial

    In this tutorial we are going to build a blog powered by Node.js on the back end, Bootstrap on the front end, and MongoDB as the data store. We are going to start from scratch and build out the project one step at a time. We’ll see how to include all the packages we’ll need […]

  • Node MongoDB Native

    Node MongoDB Native

    In this tutorial we’ll take a look at creating a simple application to track stocks in a watchlist or portfolio. In order to store this data, we’ll be using MongoDB – a popular NoSQL storage solution that is often used with Node.js. We’ll see how to create the directory structure to hold this stock watchlist […]

  • JSON Web Token Authentication With Node.js

    JSON Web Token Authentication With Node.js

    Let’s now protect some endpoints by making use of JSON Web Tokens. What are JWTs? JSON web tokens are base64url encoded JSON Objects which are encrypted by the use of a private key. Embedded within the JWT can be one or more sets of name and value pairs. You might have things like a user […]

  • How To Add Routes and Models To Node Rest API

    How To Add Routes and Models To Node Rest API

    At the conclusion of our last tutorial which looks at working with Models in Mongoose, we now have a REST api which allows us to create new users and authenticate users. In a prior tutorial we also built out a restful resource for Games. In other words, we were able to create, read, update, and […]

  • Information Expert Principle Applied To Mongoose Models

    Information Expert Principle Applied To Mongoose Models

    In programming the Information expert, or the expert principle, is an approach used to determine where to delegate responsibilities. In other words, where should you place the code that completes specific tasks. The Information expert principle will help a developer to place the responsibility in the class with the most information required to fulfill it. […]

  • Node.js MongoDB User Registration

    Node.js MongoDB User Registration

    So we are going to start building the most basic of User Registration systems in Node.js using MongoDB as the data store, Express as the routing system, Joi as the validator, and of course Mongoose to make interacting with Mongo from Node easy. Below we have our sample project layout. User-Registration is the top level […]

  • Mongoose Relationships Tutorial

    Mongoose Relationships Tutorial

    NoSQL databases like MongoDB work differently than the older and more established Relational Databases like MySQL, Oracle, Microsoft SQL, and so on. Relationships in the traditional sense don’t really exist in MongoDB like they do in MySQL. In this tutorial we’ll take a look at how you can work with related data, even though it […]