Showing
2 changed files
with
12 additions
and
10 deletions
... | @@ -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 | }) | ... | ... |
-
Please register or login to post a comment