본문 바로가기

게시판만들기4

Node.js - express 게시판 만들기 / 글 삭제 / delete 게시판 만들기 delete 안녕하세요. 고코더 입니다. 이번 시간에는 상세보기 페이지에서 글을 삭제할때에 해당 비밀번호가 맞다면 해당 글을 수정하는 페이지를 만들어 보겠습니다. ● 1. '/delete' board.js 글 삭제 코딩 추가 ● 1-1. board.js에 코딩을 추가합니다. ● 1-2. 상세보기를 표현할 라우터를 추가합니다. router.post('/delete',function(req,res,next) { var idx = req.body.idx; var passwd = req.body.passwd; var datas = [idx,passwd]; var sql = "delete from board where idx=? and passwd=?"; conn.query(sql,datas, fu.. 2019. 8. 3.
Node.js - express 게시판 만들기 / 페이징 개발/ page 게시판 만들기 page 안녕하세요. 고코더 입니다. 이번 시간에는 게시판에 간단한 페이징을 구현합니다. 기존에 만든 리스트 페이지는 글이 추가되면 페이징 없이 아래로 노출되는 기본방식 입니다. 오늘은 다시 리스트 페이지에 페이징을 추가해볼려고 합니다. 처음 개발시에 페이징 구현을 하지 않는건 생각보다 많은 로직이 들어가는 기능 입니다. 리스트 개발시에 페이징을 함께 하면 개인적인 경험에서는 지치기 때문에 노드를 조금 익숙하게 받아들인 후에 살펴보는 것이 낫습니다. ● 1. board.js 페이징 코딩 추가 ● 1-1. board.js에 코딩을 추가합니다. ● 1-2. board.js에 아래 코딩을 추가합니다. 기존 list는 그대로 두고 page 라는 페이지를 새로 만들어 페이징을 구현합니다. 게시판 기.. 2019. 8. 2.
Node.js - express 게시판 만들기 / 글쓰기 / insert / 게시판 만들기 write 안녕하세요. 고코더 입니다. 이전 시간에 게시판 리스트를 개발하였습니다. 이제는 이 리스트에 내용을 추가 할 수 있는 글쓰기 기능을 만들어보려고 합니다. 데이터베이스에 insert 하는 구문도 노드에서는 보기 쉽고 간단하게 구현이 가능합니다. ● 1. '/wirte' board.js 글쓰기 코딩 추가 ● 1-1. 저희가 이전 시간부터 만들어놓은 board.js에 코딩을 추가합니다. ● 1-2. 글쓰기 입력을 받을 폼을 표현할 라우터를 추가합니다. 123router.get('/write', function(req,res,next){ res.render('write',{title : "게시판 글 쓰기"});});Colored by Color Scriptercs ● 1-2. 소스 설명.. 2019. 8. 1.
Node.js - express 게시판 만들기 / 리스트페이지 / select / 게시판 만들기 LIST 안녕하세요. 고코더 입니다. 오늘부터 기초적인 예제를 마무리 하고 게시판 만들기로 실전을 다져볼려고 합니다. 기본예제에서 배우지 못한 소스들이 나온다고 해도 긴장하지 마시고 천천히 한줄한줄 고민하면서 따로오시면 금방 노드가 머리속에 익혀질거라 생각 됩니다. ● 1. 들어가기전에 체크 해야 할 사항 ● 1-1. 데이터베이스 참조파일 생성이 되어 있는지 확인 이전에 require()로 DB 소스를 참조로 사용하는 방법을 배웠습니다. 해당 DB폴더가 자신에 로컬에 설치되어 있고 mysql에 정상 접속 되는지 확인해보세요. ● 1-2. 로컬에 Mysql이 설치 되어 있는지 확인해보세요. 이제는 데이터베이스와 연동하여 작업을 해야 합니다. 로컬에 mysql 설치가 필수 입니다. -> 제 데.. 2019. 8. 1.