Node.js Security

October 10, 2017 superadmin 0

Everyone knows how security is very important to our application. So i have put together this checklist to help you guide through the must have security checks before your application is enabled to thousands of users. Use TLS ( Transport Layer Security) If you transmits sensitive data, use Transport Layer Security (TLS) to secure the connection and the data. TLS encrypts data before it is sent from the client to the server, thus preventing some common (and easy) hacks. Disable X-Powered-By header: If you don’t want to use Helmet, then at least disable the X-Powered-By header. Attackers can use this [...]

HTTP Methods for RESTful Services with Examples (Mongoose)

October 9, 2017 superadmin 0

The primary or most-commonly-used HTTP verbs (or methods, as they are properly called) are POST, GET, PUT, PATCH, and DELETE. These correspond to create, read, update, and delete (or CRUD) operations, respectively. POST – Create This is how we can create new items in the database. This will commonly be from an HTTP POST request, although you can do this anywhere you want var article = new Article(req.body);, article) => { if (err) { res.status(500).send(err); } res.status(200).send(article); }); GET – Read Here the example like, how HTTP get method are typically used in a RESTful API: 1. Finds all [...]

Gmail POP3 and SMTP settings

October 4, 2017 superadmin 0

Please follow the instruction to setup gmail account for email sending(SMTP) and fetching(POP3): Email sending To send emails using Gmail server enter these details: SMTP Host: SMTP Port: 587 SSL Protocol: OFF TLS Protocol: ON SMTP Username: (your Gmail username) SMTP Password: (your Gmail password) POP3 fetching: (make sure that “POP3 download” in your Gmail settings is set to “Enable POP for mail that arrives from now on”.) To fetch mail from Gmail server enter these details: POP3 Host: POP3 Port: 995 TLS Protocol: ON POP3 Username: (your Gmail username) POP3 Password: (your Gmail password)