const express = require("express");
const app = express();
const bodyParser = require("body-parser");
app.use(bodyParser.urlencoded({ extended: true }));
const MongoClient = require("mongodb").MongoClient;
var db;
MongoClient.connect(
"mongodb+srv://admin:qwer1234@cluster0.ddmajw1.mongodb.net/?retryWrites=true&w=majority",
function (에러, client) {
if (에러) return console.log(에러);
db = client.db("todoapp");
db.collection("post").insertOne(
{ 이름: "John", 나이: 20 },
function (에러, 결과) {
console.log("저장완료");
}
);
app.listen(8080, function () {
console.log("listening on 8080");
});
}
);
app.get("/", function (요청, 응답) {
응답.sendFile(__dirname + "/index.html");
});
app.get("/write", function (요청, 응답) {
응답.sendFile(__dirname + "/write.html");
});
app.post("/add", function (요청, 응답) {
console.log(요청.body);
응답.send("전송완료");
});
여기까지 server.js의 전체 코드입니다.
선생님이랑 똑같은 코드인데도 터미널에 nodemon server.js를 입력하면
이런 오류가 발생합니다.. 어떻게 해결해야 할까요?