node.js - 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
解决方案
推荐阅读
- javascript - React 组件更新子组件
- c# - 如何反序列化包含列表和字典(或键值)属性对象的 json 字符串
- java - 如何根据两种正则表达式格式拆分字符串?
- unicode - 德语变音符号二进制表示
- python - 如何使用 keras 预测来自 OpenCV 的 VideoCapture 的预训练模型?
- r - 没有使用 geom_roc() 绘制 ROC 曲线
- c - 编译 OpenCL HelloWorld 程序:链接器错误
- node.js - 如何在 node.js socket.send 回调中发送更多 UDP 数据报?
- reactjs - 从 *.scss 文件生成 *.d.ts
- reactjs - 只有当父组件的按钮 Submit 被点击两次时,子组件才会重新渲染