본문 바로가기

Student

[모각코 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 ..
[모각코 2일차] DB와 뷰를 구체적 기획하기 intro 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표DB와 뷰 구체적 기획하기 (공통)각 views와 router 파일 생성하여 연결하기GitHub 레퍼지토리에 프로젝트 올리기
[모각코 1일차] 충남대 커뮤니티 만들기 회고 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표 인텔리제이에서 제공하는 node.js 프로젝트 파일 파악하기 데이터베이스 설계 및 모델링 하기 프로젝트 파일 uml 모델링 하기 GitHub 레퍼지토리 만들기 진행 사항 인텔리제이에서 제공하는 node.js 프로젝트 파일 파악하기 public : static 파일을 로딩하게 해주는 디렉토리 routes : 각 웹 페이지(js파일)을 연결해주는 파일들 폴더 views : html 파일들 폴더 app.js : 웹 서버 main js파일 데이터베이스 설계 및 모델링 하기 프로젝트 파일 uml 모델링 하기 Nodejs Document main l App.js views l Index.js l Authorization.js 기능 l Main - l 로그인 ..
[모각코 1일차] 충남대 커뮤니티 만들기 intro 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표 인텔리제이에서 제공하는 node.js 프로젝트 파일 파악하기 데이터베이스 설계 및 모델링 하기 프로젝트 파일 uml 모델링 하기 GitHub 레퍼지토리 만들기