Skip to main content


How To Deploy a Meteor.js Application on Ubuntu 14.04 with Nginx
Tutorials Node.js NoSQL Ubuntu
About Meteor.js Meteor.js is a framework for JavaScript that allows web developers to write JavaScript code once and reuse it both client and server-side. This is possible thanks to Meteor’s unique build process (read more about structuring your application code and code sharing).
How To Install Express, a Node.js Framework, and Set Up on a VPS
Tutorials Development Node.js
What You Will Learn In This Article> What You Will Learn In This Article # How to install NodeJS 0.10.16 using Node Version Manager (NVM) How to install the Express web application framework for NodeJS
How To Set Up a Node Project With Typescript
Tutorials DigitalOcean App Platform Node.js
Introduction> Introduction # Node is a run-time environment that makes it possible to write server-side JavaScript. It has gained widespread adoption since its release in 2011. Writing server-side JavaScript can be challenging as a codebase grows due to the nature of the JavaScript language: dynamic and weak typed.
How To Set Up a Node.js Application for Production on CentOS 7
Tutorials CentOS Deployment Nginx Node.js
Introduction> Introduction # Node.js is an open source Javascript runtime environment for easily building server-side and networking applications. The platform runs on Linux, OS X, FreeBSD, and Windows, and its applications are written in JavaScript.
How To Use JSON Web Tokens (JWTs) in Express.js
Tutorials Node.js
Introduction> Introduction # JSON Web Tokens (JWTs) supports authorization and information exchange. One common use case is for allowing clients to preserve their session information after logging in. By storing the session information locally and passing it to the server for authentication when making requests, the server can trust that the client is a registered user.
Containerizing a Node.js Application for Development With Docker Compose
Tutorials Databases Docker MongoDB Node.js Ubuntu 18.04
Introduction> Introduction # If you are actively developing an application, using Docker can simplify your workflow and the process of deploying your application to production. Working with containers in development offers the following benefits:
How To Use __dirname in Node.js
Tutorials Node.js
Introduction> Introduction # __dirname is an environment variable that tells you the absolute path of the directory containing the currently executing file. In this article, you will explore how to implement __dirname in your Node.
How To Install Node.js on Debian 9
Tutorials Debian 9 Node.js
Introduction> Introduction # Node.js is a JavaScript platform for general-purpose programming that allows users to build network applications quickly. By leveraging JavaScript on both the front and backend, Node.js makes development more consistent and integrated.
How To Install Node.js with NVM (Node Version Manager) on a VPS
Tutorials Node.js
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained. Reason> Reason # Ubuntu 12.04 reached end of life (EOL) on April 28, 2017 and no longer receives security patches or updates.
How To Use PM2 to Setup a Node.js Production Environment On An Ubuntu VPS
Tutorials Node.js Ubuntu
Introduction> Introduction # This tutorial aims to help you setup up an Ubuntu server to run Node.js applications, including apps based on Express, Geddy, or Sails. These instructions will help you avoid some security mistakes, as well as provide some surprising benefits such as:
How To Get Started with Node.js and Express
Tutorials Node.js
Introduction> Introduction # Express is a web application framework for Node.js that allows you to spin up robust APIs and web servers in a much easier and cleaner way. It is a lightweight package that does not obscure the core Node.
How To Deploy Node.js Applications Using Systemd and Nginx
Tutorials Fedora Nginx Node.js
Introduction> Introduction # When deploying a web application to a Droplet, it might be tempting to simply use the same kind of setup as is used in development, i.e. starting the server by running “ruby app.
How To Host Multiple Node.js Applications On a Single VPS with nginx, forever, and crontab
Tutorials Deployment Nginx Node.js
Requirements to Follow This Tutorial> Requirements to Follow This Tutorial # You need to have nginx and Node.js installed, and there are already well written tutorials about these topics on DigitalOcean:
How To Use Winston to Log Node.js Applications on Ubuntu 16.04
Tutorials Applications Logging Node.js
Introduction> Introduction # An effective logging solution is crucial to the success of any application. In this guide we’ll focus on a logging package called Winston, an extremely versatile logging library and the most popular logging solution available for Node.
How To Set Up a Node.js Application for Production on Ubuntu 16.04
Tutorials DigitalOcean App Platform Let's Encrypt Nginx Node.js Ubuntu 16.04
Introduction> Introduction # Node.js is an open-source JavaScript runtime environment for building server-side and networking applications. The platform runs on Linux, MacOS, FreeBSD, and Windows. Node.js applications can be run at the command line, but we’ll focus on running them as a service, so that they will automatically restart on reboot or failure, and can safely be used in a production environment.
How To Use node.js, request and cheerio to Set Up Simple Web-Scraping
Tutorials Development Node.js
Introduction:> Introduction: # In this tutorial, we will scrape the front page of Hacker News to get all the top ranking links as well as their metadata – such as the
How To Install Node.js on Debian 10
Tutorials Debian Debian 10 Node.js
Introduction> Introduction # Node.js is a JavaScript runtime for server-side programming. It allows developers to create scalable backend functionality using JavaScript, a language many are already familiar with from browser-based web development.
How To Install Node.js on a CentOS 7 server
Tutorials CentOS Node.js
Introduction> Introduction # Node.js is a Javascript platform for server-side programming. It allows users to easily create networked applications that require backend functionality. By using Javascript as both the client and server language, development can be fast and consistent.
How To Restart Your Node.js Apps Automatically with nodemon
Tutorials Best Curved Monitors Node.js
Introduction> Introduction # In Node.js, you need to restart the process to make changes take effect. This adds an extra step to your workflow. You can eliminate this extra step by using nodemon to restart the process automatically.
How To Upload Images with a Node.js Backend in Multer and Express
Tutorials Node.js
Introduction> Introduction # While you may upload images on the frontend, you would need to implement an API and database on the backend to receive them. With Multer and Express, a Node.