nodemon

What is nodemon?

Nodemon is a tool that automatically restarts your Node.js application whenever changes are made to the files.

It saves you time and effort by eliminating the need to manually stop and start your server every time you make changes to your code.

How to install nodemon?

  • Install nodemon globally using npm:
npm install -g nodemon
  • Install nodemon locally:
npm install --save-dev nodemon

How to use nodemon?

To use nodemon, just replace the node command with nodemon.

nodemon server.js

Benefits of using nodemon:

  • Automatically restarts your server when changes are made to your code.
  • Increases productivity and saves time by eliminating the need to manually restart the server.
  • Faster development with automatic reloading.
  • Debugging is easier as you can see changes live without having to refresh the page.

Code snippet:


const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000, () => {
  console.log('Server listening on port 3000!');
});