节点表示没有找到错误模块



这里我所有的代码给我的错误触发未捕获异常在终端创建路由代码文件-包。Json, index.js, posts.js检查导入"这一切都很好,但仍然给我错误。如何解决这个问题以及这个错误的原因

{
"name": "server",
"version": "1.0.0",
"description": "",
"main": "index.js",
"type": "module",
"scripts": {
"start": "nodemon index.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"body-parser": "^1.19.0",
"cors": "^2.8.5",
"express": "^4.17.1",
"mongoose": "^5.11.13",
"nodemon": "^2.0.7"
}
}


import express from "express";
import  bodyParser from "body-parser"
import cors from "cors"
import mongoose from "mongoose";

import postRoutes from "./routes/posts"


const app = express();


app.use("/posts", postRoutes);

//Compuslory dependenci
app.use(bodyParser.json({limit:"30mb", extended:"true"}));
app.use(bodyParser.urlencoded({limit:"30mb", extended:"true"}));
app.use(cors());

const CONNECTION_URL = "mongodb+srv://username:passwd@cluster0.igadz.mongodb.net/<dbname>?retryWrites=true&w=majority";
const PORT = process.env.PORT || 9000;

mongoose.connect(CONNECTION_URL, {useNewUrlParser: true, useUnifiedTopology:true})
.then(() => app.listen(PORT, () => console.log(`server runing on ${PORT}`)))
.catch((err) => console.log(err))

mongoose.set('useFindAndModify', false)  
import express from "express";
const router = express.Router();
router.get('/', (req, res) => {
res.send('this dont  work')
}) 
export default router;

它给了我错误,因为javaScript读取代码行,我的错误是在cors之上创建路由或表达它应该在

const app = express();


//Compuslory dependenci
app.use(bodyParser.json({limit:"30mb", extended:"true"}));
app.use(bodyParser.urlencoded({limit:"30mb", extended:"true"}));
app.use(cors());
const CONNECTION_URL = 
"mongodb+srv://username:passwd@cluster0.igadz.mongodb.net/<dbname>? 
retryWrites=true&w=majority";
const PORT = process.env.PORT || 9000;
mongoose.connect(CONNECTION_URL, {useNewUrlParser: true, useUnifiedTopology:true})
.then(() => app.listen(PORT, () => console.log(`server runing on ${PORT}`)))
.catch((err) => console.log(err))
app.use("/posts", postRoutes);
mongoose.set('useFindAndModify', false)  

相关内容

最新更新