首页 > 解决方案 > nodemon server.js 没有显示任何结果(错误或成功)

问题描述

我正在使用 nodemon server.js 命令运行文件 server.js,但它没有通过显示错误或成功消息来响应。它花费了太多时间但没有结果?终端显示以下消息

[nodemon] 启动node server.js [nodemon] clean exit - 等待更改再重新启动

但它并没有从这里向前移动,甚至没有显示错误消息?我正在使用 mongodb 云图集

我的 server.js 文件

  import express from "express";
import cors from "cors";
import restuarants from "./api/restuarants.route.js";

const app = express()

app.use(cors());
app.use(express.json())

app.use("/api/v1/restuarants", restuarants)
app.use("*", (req, res) => res.status(404).json({ error: "Not Found"}))

export default app

我的 index.js 文件

  import app from "./server.js"
import mongodb from "mongodb"
import dotenv from "dotenv"

dotenv.config()
const MongoClient = mongodb.MongoClient

const port = process.env.PORT || 8000

MongoClient.connect(
    process.env.RESTREVIEW_DB_URI,
    {
        maxPoolSize: 50, 
        wtimeoutMS: 2500,
        useNewUrlParse: true
    }
)
.catch(err => {
    console.log(err.stakc)
    process.exit(1)
})
.then(async client => {
    app.listen(port, () => {
        console.log(`Listening on port ${port}`)
    })
})

我的路由器文件

import express from "express"

const router = express.Router()

router.route("/").get((req, res) => res.send("Hello World"))

export default router

标签: node.jsmongodbnodemon

解决方案


推荐阅读