[NodeJS] 데이터 입력하기, 삭제 하기 NodeJS

 

var express = require('express')

  , routes = require('./routes')

  , user = require('./routes/user')

  , http = require('http')

  , path = require('path');

 

var app = express();

 

app.configure(function(){

  app.set('port', process.env.PORT ||3000);

  app.set('views', __dirname + '/views');

  app.set('view engine', 'jade');

  app.use(express.favicon());

  app.use(express.logger('dev'));

  app.use(express.bodyParser());

  app.use(express.methodOverride());

  app.use(app.router);

  app.use(express.static(path.join(__dirname, 'public')));

});

 

app.configure('development', function(){

  app.use(express.errorHandler());

});

//

//app.get('/',routes.index);

//app.get('/users',user.list);

 

// http://IP:port/insert?name=kim&age=30;

app.get('/insert', function(req, res){

                                                   //db,                         [테이블명]

     //var db =require('mongojs').connect('http://211.183.3.182:3000/Pets', ['dogs']);

     var db = require('mongojs').connect('Pets', ['dogs']);

     var _name = req.param('name');

     var _age = req.param('age');

     db.dogs.save({"name":_name, "age":_age});

});

 

//http://IP:port/info?name=kim&callback=?

app.get('/info',function(req,res){

     var db = require('mongojs').connect('Pets', ['dogs']);

     var _name = req.param('name');

     var _cb = req.param('callback');

     db.dogs.find({"name":_name},function(err, data){

          res.end(_cb+'('+JSON.stringify(data)+')');

     });

});

 

http.createServer(app).listen(app.get('port'), function(){

  console.log("Express server listening on port " + app.get('port'));

});

 


덧글

댓글 입력 영역