我用mongoose数据库实现了express代码,但是我遇到了“nodemon crushed”错误,因为我遵循了下面的技术,但是现在我遇到了这个错误。
节点版本:v16.14.2
NPM版本:8.5.0
个
我已经遵循了一些步骤来解决这个问题,下面给出了,
- 打开Windows任务管理器在附件中给出
- End Task(Node.js JavaScript Runtime)但是问题没有解决!
下面是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任务管理器,我通过单击“Node.js JavaScript运行时”的“结束任务”来结束任务,但没有解决问题,下面附上了任务管理器文件,x1c 0d1x
错误屏幕截图在附件
下方给出
2条答案
按热度按时间e4eetjau1#
问题是从这条线上产生的
字符串
检查你是否有这个包含在那个文件中
型
参考:TypeError: Router.use() requires middleware function but got a Object
polhcujo2#
首先停止你的本地服务器CTRL + C然后删除
package.json
文件,重新安装包,json文件npm init
后启动你的服务器它的工作给我.字符串