Imdadul Haque
Imdadul Haque

Reputation: 1855

Nodemon: app crashed waiting for file changes before starting... on Windows

I implemented express code with the mongoose database but I have faced "nodemon crushed" error for that I followed the below techniques but still, now I have faced this error.

Node version: v16.14.2 NPM version: 8.5.0

I have followed some steps to solve this issue and that is given below,

Here is the code of server.js

const express = require('express')
const mongoose = require('mongoose')
const app = express()
mongoose.connect('mongodb://localhost:27017/my-students');

const studentRoute = require('./api/routes/studentsRoute');
 

//========> Routing Starting
app.use('/api/students', studentRoute);
//========> Routing End


//========> MongoDB Database connection  and Check
const db = mongoose.connection;
db.on('error', (err) =>{
    console.log(err);
})
db.once('open', ()=>{
    console.log("Database connection Established!")
})


const PORT = process.env.PORT || 3000;
app.listen(PORT, () =>{
    console.log(`Server running on PORT @${PORT}`)
})

Windows Task Manager where I end the task by clicking "End Task" of "Node.js JavaScript Runtime" but it was not solved the issue and the Task Manager file attached below, Windows Task Manager

Error screenshot is given below the attached file, Nodemon Crashed error file

Upvotes: 3

Views: 17251

Answers (3)

Ray Ojuka
Ray Ojuka

Reputation: 40

If you're on windows, restart your machine. This is what worked for me.

Upvotes: -1

ravikumar
ravikumar

Reputation: 1

First stop your local server CTRL + C then remove the package.json file, reinstall the package ,json file npm init after start your server its work to me.

npm init
npm start

Upvotes: 0

Kritish Bhattarai
Kritish Bhattarai

Reputation: 1661

The problem is arising from this line

const studentRoute = require('./api/routes/studentsRoute');

check if you have this included in that file

module.exports = router

Reference: TypeError: Router.use() requires middleware function but got a Object

Upvotes: 2

Related Questions