Mukho

Fix bug

...@@ -50,6 +50,6 @@ DB구조 - board에서 사용됨(*idx, name, title, content, regdate, modidate, ...@@ -50,6 +50,6 @@ DB구조 - board에서 사용됨(*idx, name, title, content, regdate, modidate,
50 50
51 LF 오류시 git config --global core.autocrlf true 입력<br><br> 51 LF 오류시 git config --global core.autocrlf true 입력<br><br>
52 52
53 -최종 수정: 2021-11-19 11:11<br> 53 +최종 수정: 2021-11-19 16:28<br>
54 최종 수정 내용: 버그 수정, 게시글 조회수 구현, 프로필 수정 세션 연동, about/사이트 git 링크 추가, 프로필 추가<br> 54 최종 수정 내용: 버그 수정, 게시글 조회수 구현, 프로필 수정 세션 연동, about/사이트 git 링크 추가, 프로필 추가<br>
55 수정 내용: 메뉴바/하단 추가, 게시판에 기본 서식 추가, 로그인시에만 게시판 관련 경로에 접근가능하게 함, 사용자 로그 생성, 경로 지정 수정, 제목 추가, userDB, 회원가입에 nickname요소 추가, 세션에 ID + 닉네임 전달기능 추가, 게시판의 글쓰기 및 글 열람 기능 추가. 55 수정 내용: 메뉴바/하단 추가, 게시판에 기본 서식 추가, 로그인시에만 게시판 관련 경로에 접근가능하게 함, 사용자 로그 생성, 경로 지정 수정, 제목 추가, userDB, 회원가입에 nickname요소 추가, 세션에 ID + 닉네임 전달기능 추가, 게시판의 글쓰기 및 글 열람 기능 추가.
......
...@@ -51,21 +51,23 @@ router.post('/write', function(req,res,next){ ...@@ -51,21 +51,23 @@ router.post('/write', function(req,res,next){
51 var passwd = req.body.passwd 51 var passwd = req.body.passwd
52 var datas = [name,title,content,passwd] 52 var datas = [name,title,content,passwd]
53 53
54 + var id;
55 + var nickname;
56 + var sql = "insert into board(name, title, content, regdate, modidate, passwd, hit) values(?,?,?,now(),now(),?,0)";
57 + board.query(sql,datas, function (err, rows) {
58 + if (err) console.error("err : " + err);
59 +
60 + id = req.user.ID;
61 + nickname = req.user.nickname;
62 + });
63 +
54 var idx_; 64 var idx_;
55 var sql_ = "select max(idx) as idx from board" 65 var sql_ = "select max(idx) as idx from board"
56 board.query(sql_, function(err, rows){ 66 board.query(sql_, function(err, rows){
57 if(err) console.error("err : " + err); 67 if(err) console.error("err : " + err);
58 - idx_ = rows[0].idx+1; 68 + idx_ = rows[0].idx;
59 - });
60 69
61 - var sql = "insert into board(name, title, content, regdate, modidate, passwd, hit) values(?,?,?,now(),now(),?,0)";
62 - board.query(sql,datas, function (err, rows) {
63 - if (err) console.error("err : " + err);
64 -
65 - var id = req.user.ID;
66 - var nickname = req.user.nickname;
67 console.log(req.user.ID+'('+nickname+') 유저가 '+idx_+'번 게시글을 작성했습니다.') 70 console.log(req.user.ID+'('+nickname+') 유저가 '+idx_+'번 게시글을 작성했습니다.')
68 -
69 res.redirect('/board/read/'+idx_); 71 res.redirect('/board/read/'+idx_);
70 }); 72 });
71 }) 73 })
......