본문 바로가기

전체 글

(274)
[Node.js] Cookie 암호화 var cookieParser = require('cookie-parser'); //npm i cookie-parser --s app.use(cookieParser(비밀키)); // 쿠키 미들웨어 사용하기 app.get('/count', function(req,res){ if(req.cookies.count){ var count = parseInt(req.cookies.count); }else{ var count = 0; } count = count+1 res.cookie('count', count+100); res.send('count: ' + count); }) res.cookie메서드로 쿠키를 생성하고, clearCookie메서드로 쿠키를 지울 수 있다... res.clearCookie('key',..
[Node.js] MySql CRUD var sql = 'SELECT * FROM topic'; conn.query(sql, function(err, rows, fiedls){ if(err){ console.log(err); }else{ for(var i=0; i
[Node.js] MySql 모듈이용해서 연결하기 //npm i mysql --s var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'me', password : 'secret', database : 'my_db' }); connection.connect(); ///////////////////////////////////////connection을 conn으로 줄여서 var sql = 'SELECT * FROM topic'; conn.query(sql, function(err, rows, fiedls){ if(err){ console.log(err); }else{ console.log('rows',rows); console.l..
[Node.js] fs모듈로 파일 읽기, 쓰기 var fs = require('fs'); // 기본 모듈이므로 따로 설치할 필요 없음 [파일 쓰기] app.post('/topic',function(req,res){ var title = req.body.title; var description = req.body.description; fs.writeFile('data/'+title, description, function(err){ //파일위치+파일이름, 내용, 콜백함수 if(err){ res.status(500).send('Internal Server Error'); } res.send('Success!!'); }); }) [파일 읽기] app.get('/topic/:filename',function(req,res){ var fname = req...
[Node.js] 뷰파일 jade로 설정하기 app.set('views','./views_file'); //뷰파일 위치 지정 app.set('view engine','jade');
[Node.js] POST로 들어오는거 읽어내는데 필요한 모듈(body-parser) var bodyParser = require('body-parser'); app.use(bodyParser.urlencoded({extended: false})); 로 사용한다고 명시해준다? //npm i body-parser --s 모듈설치해야됨 =========================== deprecated 없어짐 express모듈에 기본적으로 포함되어서 더이상 따로 모듈을 설치할 필요가 없어졌다 app.use(express.json()); app.use(express.urlencoded({ extended: true }));
[Node.js] Express 모듈로 페이지 연결하기 //npm i express --s var express = require('express'); var app = express(); app.get('/', function(req,res){ res.send('Hi'); }) app.listen(3000, function(){ console.log('Connected, 3000Port') })
[JDBC] TEST public class JDBCTest { public static void main(String[] args) { try { //1. 오라클 드라이버 로딩 Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("Driver Loading Success!!"); //2. DB와 연결 String url="jdbc:oracle:thin:@localhost:1521:XE"; //jdbc:프로토콜 통신규약 //oracle:dbms유형 //thin:드라이버 타입. 순수하게 자바로 구현된 드라이버//oci드라이버 >> c랑 섞인거 이건 무거운거 //@localhost : DB서버의 ip주소 //1521 : 오라클 리스너가 열어놓은 포트번호(db..