-
글쓴이글
-
2021년 10월 12일 11:55 #17826
박병천참가자const express = require('express')
const app = express();
const bodyParser = require('body-parser');
app.use(express.urlencoded({extended: true}))const Mongoclient = require('mongodb').Mongoclient;
Mongoclient.connect('mongodb+srv://genius1788:@cluster0.vm8mm.mongodb.net/myFirstDatabase?retryWrites=true&w=majority',function(에러,client){
app.listen(8080,function(){
console.log('listening on 8080')
});
})
//서버를 띄우기 위한 기본 셋팅(express 라이브러리)
//listen(써버띄울 포트번호, 띄운 후 실행할 코드)//누군가가 /url 으로 방문을 하면.. url 관련된 안내문을 띄어주자
// .get('경로',function(요청내용,응답할 방법){})
app.get('/pet',function(요청,응답){
응답.send('펫용품 쇼핑할 수 있는 페이지입니다.'); //함수 안에 함수(function(){}) = 콜백함수 순차적으로 실행하고 싶을때
});
app.get('/beauty',function(요청,응답){
응답.send('뷰티용품 쇼핑할 수 있는 페이지입니다.');
});app.get('/',function(요청,응답){
응답.sendFile(__dirname + '/index.html'); // /하나면 홈
});app.get('/write',function(요청,응답){
응답.sendFile(__dirname + '/write.html');
});//어떤 사람이 /add 경로로 post 요청을 하면... ??를 해주세요
app.post('/add',function(요청,응답){
응답.send('전송완료')
console.log(요청.body)
})여기까지 코드고
밑에부터는 터미널에 뜬 오류 코드들 입니다!
bagbyeongcheon@bagbyeongcheon-ui-MacBookAir Back-End 연습 % nodemon server.js
[nodemon] 2.0.13
[nodemon] to restart at any time, enterrs
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] startingnode server.js
/Users/bagbyeongcheon/Desktop/Back-End 연습/server.js:7
Mongoclient.connect('mongodb+srv://genius1788:Qudcjs1788!@cluster0.vm8mm.mongodb.net/myFirstDatabase?retryWrites=true&w=majority',function(에러,client){
^TypeError: Cannot read property 'connect' of undefined
at Object.<anonymous> (/Users/bagbyeongcheon/Desktop/Back-End 연습/server.js:7:13)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47
[nodemon] app crashed - waiting for file changes before starting... -
글쓴이글
- 답변은 로그인 후 가능합니다.