일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Passport.js
- dr 학교측
- nodejs
- node.js
- math
- 객체정의
- 모듈
- 객체란
- app.js
- 객체
- tPerRow hn측
- 함수
- sanitize
- lowdb
- nodemon
- /bin/www
- 실행
- 데이터
- local
- express
- 설치
- JavaScript
- Web2
- round
- 자동
- Generator
- template
- passport
- Web
- 생활코딩
- Today
- Total
괜찮아 잘하고있어 힘내

cafe24 사이트를 가입한다. 스페셜 호스팅 - node.js 호스팅에 들어간다. 나는 가난한 개발자 취업준비생이기 때문에 절약형을 신청할 것이다. 추후 용량과 트래픽 같은것은 옵션으로 추가할 수 있기 때문에 일단 써보고 늘릴 생각이다. FTP, SSH, DB 비밀번호는 대충 기억할만한 영어와 숫자 조합해서 적어준다. (까먹으면 골치아파질수도 있으니 어디다 적어두는게 좋을것 같다.) 다음으로 넘어오면 얼마나 사용할지 선택할 수 있다. 6개월과 1년의 가격 차이가 2,550원 밖에 차이 안나서 1년으로 선택했다. 버전선택의 경우 cmd 창에 들어가 node -v를 입력해 보면 내가 사용하는 node.js의 버전을 확인할 수 있다. 내가 사용하는 버전은 v13.14.0 인데 버전선택에는 v10.17.0 과..

114) topics테이블에 접근해 id값에 해당하는 데이터를 찾아 topic변수에 담는다. 여기서 id값은 삭제버튼을 클릭했을때 hidden값으로 넘어오는 값인데 141) 여기서 value 값을 topic.id로 값을 넘겨줘야한다. (topic.id로 수정) 115) 넘어온 페이지 정보가 담긴 topic변수에서 user_id값과 사용자 로그인 정보가 담긴 user에서 id값을 비교해 해당 페이지의 사용자가 맞는지 검사한다. 만약 같지 않다면, 조건문이 실행된다. 116) 같지 않다면 flash를 사용해 화면에 휘발성으로 문구를 표시. 117) 홈으로 리다이렉션 한다. 119) 조건이 같다면 조건문이 실행되지 않고 topics테이블에 접근해 id값이 넘어온 페이지의 id값과 같은것을 찾아 삭제한다. 12..

로그인을 하고 페이지를 수정하려고 update를 클릭하면 주소가 update/제목 이 뜨게된다. 이 부분을 수정해줘야한다. topic.js에 /:pageId 부분을 보면 127) update링크 버튼부분인데 넘어가는 주소를 topic.id로 수정해준다. 해당 페이지의 id값이 주소로 만들어진다. -------------------------------------------------------------------------------------------------------------- 파일 기준으로 읽어오는것이기 때문에 원하는 값이 나오지 않는다. 이부분을 수정해준다. update 라우터 내용 중 동그라미친 영역을 지워준다. 파일에서 가져오는게 아니라 lowdb를 이용해 db.json에서 읽어올것이..