본문 바로가기

[모각코 6일차] board 구현하기 intro 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표board 구현하기index 부분에 list 구현하기
[모각코 5일차] article 구현하기 회고 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표 board page 구현하기 Article을 쓰는 write page 구현하기 Article을 보여주는 view page 구현하기 진행사항 board page 구현하기 대학 게시판 page이다. 처음에는 list태그로 짜다가 리스트보다 각각 값을 주기 편한 table태그로 구현했다. 아직 db에서 값을 받아오지 않는다.table(cellspacing="0") thead tr.table_head th.id Index th.title 제목 th.writer 글쓴이 th.view 조회수 th.date 날짜 tbody tr.table_body td.id 10 td.title a(href="../article/id=1") Lorem Ipsum is simp..
[모각코 5일차] article 구현하기 intro 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표board page 구현하기 Article을 쓰는 write page 구현하기Article을 보여주는 view page 구현하기
[모각코 4일차] authorization 구체화 하기 회고 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표 db와 authorization 연결 후 html 데이터 처리 진행사항 db와 authorization 연결 후 html 데이터 처리 node.js and html router.post('/signin', isNotLoggedIn, (req, res, next)=>{ passport.authenticate('local', (authError, user ,info)=>{ if(authError){ console.error(authError); return next(authError); } if(!user){ req.flash('loginError',info.message); return res.redirect('/auth/signin'); } ret..
[모각코 4일차] authorization 구체화 하기 intro 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표db와 authorization 연결 후 html 데이터 처리
[모각코 3일차] authorize 구현하기 회고 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표signin, signup 뷰 구현하기커뮤니티 기능 구현하기 위한 db생성signup 데이터 db에 넣기 진행사항signin 뷰 구현하기전부 html과 css로 만들었다.먼저 html에서 id와 pw값을 form 태그를 이용하서 post방식으로 처리해주도록 아래와 같이 작성하였다. .wrapper-signin form.signin(method="post" action="/auth/signin") h2.signin-logo Steam .userid input(type="text" name="username" required="") label Username .password input(type="password" name="password" requi..
[모각코 3일차] authorize 구현하기 intro 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표signin, signup 뷰 구현하기로그인 기능 구현하기 위한 db 생성passport 미들웨어 이용하여 로그인 기능 구현하기
[모각코 2일차] DB와 뷰를 구체적 기획하기 회고 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표 DB와 뷰 구체적으로 기획하기.(공통) 각 뷰와 routers 파일 생성및 연결 하기. Github 레퍼지토리에 프로젝트 올리기 진행사항 DB와 뷰 구체적으로 기획하기.(공통) 먼저 user 테이블에서 사용자 id로 PRIMARY_KEY로 작성했던걸 따로 사용자마다 고유 숫자값을 주어 int로 사용자를 관리하기 위해 user_index라는 column을 만들었다. 가독성을 높이기 위해 password column을 client_id와 이름을 마추었다. 기존의 post코드를 html의 값을 넘겨주는 post page와 이름이 헷갈려 article이라는 이름으로 바꾸었다. Nodejs Document main l app.js 기능 l index.js ..