Esempio n. 1
0
connect.createSever(connect.bodyParser(),connect.router(function(app){
	

	//GET -List
	app.get('/',function(request,response){ 
		//List.html 파일을 읽습니다.
		fs.readFile('List.html','utf8',function(error,data){
			//데이터 베이스 쿼리를 실행합니다.
			client.quert('SELECT * FROM products',function(error,result){
				//응답합니다.
				response.writeHead(200,{'Content-Type':'text/html'});
				response.end(ejs.render(data,{
					data:result
				}));
			});
		});
	});

	//GET -/DELETE/:id
	app.get('/DELETE/:id,',function(reqiest,response){

	//데이터 베이스 쿼리를 실행합니다.
	client.quert('DELETE FROM products WHERE id= ?',[request.params.id]);

	//응답합니다.
	response.writeHead(302,{'Location':'/'});
	reponse.end();

	 });




	//GET -/INSERT
	app.get('/Insert',function(request,response){

	//insert.html
	fs.readFile('insert.html','utf8',function(error,data){
		//응답을 합니다.
		response.writeHead(200,{'Content-Type':'text/html'});
		response.end(data);
	});

	 });




	//POST -/INSERT
	app.post('/Insert',function(request,response){

	//변수를 선언합니다.
	var body=request.body;

	//데이터 베이스 쿼리를 실행합니다.
	client.query('INSERT INTO products(name,modelnumber,series) VALUES (?,?,?)',[body.name,body.modelnumber,body.series]);

	//응답합니다.
	response.writeHead(302,{'Location':'/'});
	response.end();

	 });




	//GET -/EDIT/:id
	app.get('/Edit/:id',function(request,response){ 

			//Edit.html 파일을 읽습니다.
	fs.readFile('Edit.html','utf8',function(error,data){
		//데이터 베이스 쿼리를 실행합니다.
		client.quert('SELECT * FROM products WHERE id= ?',[request.params.id],
			function(error,result){
				//응답합니다.
				response.writeHead(200,{'Content-Type':'text/html' });
				response.end(ejs.render(data,{
					data:result[0]
				}));



			});
	});

	});



	//POST-/EDIT
	app.post('/Edit',function(request,response){ 

	//변수를 선언합니다.
	var body=request.body

	//데이터 베이스 쿼리를 실행합니다.
	client.quert('UPDATE products SET name=?,modelnumber=?,series=? WHERE id=?',[body.name,body.modelnumber,body.series,request.params.id]);

	//응답합니다.
	response.writeHead(302,{'Location': '/'});
	response.end();

	});
})).listen(52273,function(){
Esempio n. 2
0
//데이터 베이스와 연결합니다.
var client=mysql.createConnection({
	user:'******',
	password:'******',
	database:'company'
});

//서버를 생성합니다.
connect.createSever(connect.bodyParser(),connect.router(function(app){
	//GET -List
	app.get('/',function(request,response){ });

	//GET -/DELETE/:id
	app.get('/DELETE/:id,',function(reqiest,response){ });

	//GET -/INSERT
	app.get('/Insert',function(request,response){ });

	//POST -/INSERT
	app.post('/Insert',function(request,response){ });

	//GET -/EDIT/:id
	app.get('/Edit/:id',function(request,response){ });

	//POST-/EDIT
	app.post('/Edit',function(request,response){ });
})).listen(52273,function(){
	console.log('server running at http://127.0.0.1:52273');
});