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