var fs = require('fs')
var express = require('express');
var app = express();
var MongoClient = require('mongodb').MongoClient;
var mongoUrl = 'mongodb://localhost:27017';
var mongo;
function connMongo(){
MongoClient.connect(mongoUrl, function(err, db){
if(err) throw err;
console.log(mongoUrl + "연결되었다");
mongo = db.db('firstdb');
});
}
app.get('/col', function(request, response){
MongoClient.connect(mongoUrl, function(err, db){
if(err) throw err;
mongo.collection('fourthcol').find({}).toArray(function(err, result){
if(err) throw err;
response.send(result);
return;
});
})
});
app.get('/insert', function(request, response){
console.log(request);
MongoClient.connect(mongoUrl, function(err, db){
if(err) throw err;
mongo.collection('fourthcol').insertOne(
request.query, function(err, result){
if(err) throw err;
response.send(result);
return;
}
);
})
});
app.get('/', function(request, response){
fs.readFile('index.html', function(err, data){
response.writeHead(200, {'Content-Type': 'text/html'});
response.end(data);
console.log('Home');
});
});
app.listen(80, function(){
console.log('사용중인 포트는 80번입니다');
connMongo();
});