코딩(개발)/Node.js
MongoDB 셋팅하기 / 데이터 입력하기 / IP 추가
플랜데버
2022. 6. 20. 12:43
# 몽고디비 사이트 접속
The most popular database for modern apps
We're the creators of MongoDB, the most popular database for modern apps, and MongoDB Atlas, the global cloud database on AWS, Azure, and GCP. Easily organize, use, and enrich data — in real time, anywhere.
www.mongodb.com
# 회원가입 및 로그인
# database user 셋팅시 비밀번호에 특수문자 넣지 말자!
const express = require('express');
const app = express();
app.use(express.urlencoded({extended: true}))
const MongoClient = require('mongodb').MongoClient;
var db;
MongoClient.connect('mongodb+srv://admin:<비밀번호>@cluster0.7ux1igk.mongodb.net/?retryWrites=true&w=majority', function(에러, client){
if (에러) return console.log(에러);
db = client.db('todoapp');
app.listen(8000, function(){
console.log('listening on 8000')
});
})
app.get('/', function(request , response){
response.sendFile(__dirname +'/index.html')
});
app.get('/write', function(request , response){
response.sendFile(__dirname +'/write.html')
});
app.post('/add', function(request , response){
db.collection('post').insertOne({ title : request.body.title , date : request.body.date }, function(error,result){
console.log('저장완료')
});
});
# 아이피 추가하기
집에서 할때는 잘됬는데