Author: smartcoder

md5 Password hashing in Node Mongo APp

md5 is a javascript function for hashing messages, passwords with MD5. Passwords are saved securely in the mongo db database by hashing the user... Read more »

dotenv package – Environment Variables in Node JS App

Environment variables are used to keep the secret keys safe. While creating a Node JS app, we may need many keys/ passwords and other... Read more »

First Git Push – Upload New Project to GitHub

Create Repository in Github.com In the local git project folder perform the following git commands, git init git add . git commit -m "inital... Read more »

Data Encryption in Express Mongo DB App

For the encryption and authentication for mongoose documents, we can use a package called mongoose-encryption. Refer: https://www.npmjs.com/package/mongoose-encryption Install mongoose-encryption package npm i mongoose-encryption Using mongoose-encrytption... Read more »

REST API Delete – Remove Mongo DB Record

Delete a record in Mongo DB database using express js code. DELETE Request in REST API sample code example. app.route('/articles/:articleTitle').delete(function(req,res){ Article.deleteOne({title: req.params.articleTitle}, function(err){ if(err){... Read more »

REST API – PATCH – to Update some fields only in Mongo DB Record

PATCH request in REST API can be made to update particular fields in a particular record. It can alter certain fields without replacing entire... Read more »

Mongo DB “update()” not working – Alternative Code

Update() in mongo db is deprecated and it was used for updating a record. Now this function can be done using replaceOne() . Here... Read more »

REST API PUT – Update Mongo DB Record

Update a record in Mongo DB database using express js code. PUT Request in REST API sample code example. app.route('/articles/:articleTitle').put(function(req, res){ Article.replaceOne( {title: req.params.articleTitle},... Read more »

REST API – GET Specific DB Record – Using Dynamic URL Value

Query and retrieve a specific Mongo DB record using Express JS REST API. Mongo DB findOne() method usage for retrieving single record from the... Read more »

Chained Route Handlers using Express JS

Optimizing the routes code by Chaining multiple routes together. GET, POST, DELETE request routes are chained together as an example in this article. Refactoring... Read more »