작업(101)
-
21.10.30 노드교과서 Node.js 다뤄보기
# 6-2 코드 # 6-3 미들웨어 = 콜백함수 파일명.use(콜백함수) 사용 -> 미들웨어를 use에 장착하는 느낌이다. 이 떄 콜백함수 안에 next()을 해줘야 다음 미들웨어로 넘어간다. 단 와일드카드를 먼저 만나게 되면 hello wildcard가 먼저 실행된다. 따라서 와일드카드는 항상 다른 라우터보다 밑에 존재해야 한다. *로 라우팅하면 이게 맨 위에 있을 경우 어떤 주소,카테고리를 쳐도 다 hello everybody만 뜬다. # 6-4 미들웨어 추가설명, 에러 총정리 (set -> 공통미들웨어 -> 라우터 -> 에러 미들웨어 -> listen) 404 뜨는 지 확인. 공통 미들웨어에서 일단 throw error 지우고 일부러 200으로 보이게 한다. 해커들이 못 해킹하도록 한 라우터 내에서..
2021.11.01 -
21.10.31 5주차 모의테스트
#1 콘서트 예매자 #2 한국에 온 사람은 누구? #3 해외여행자
2021.10.31 -
21.10.31 (6주차 복습 1) SQL 시작하기, DML, 함수
1. SQL 시작하기 # 실습1 # 실습4 # 실습 5 DISTINCT # 실습 6 WHERE # 실습 7 # 실습 8 # 실습9 # 실습 10 # 실습 11 # 실습 12 BETWEEN # 실습 13 여러개의 OR을 간결하게 IN # 실습 14 2. 데이터를 제어하는 DML # 실습 1 LIKE # 실습 2 LIKE와 와일드카드 # 실습 4 ORDER BY : 정렬 (오름차순,asc내림차순des) # 실습 6 새로운 데이터 삽입 INSERT INTO # 실습 7 데이터 수정하기 UPDATE SET # 실습 9 데이터 삭제하기 DELETE FROM 3. SQL과 함수 # 실습 1 COUNT # 실습3 상단 값 일부만 출력 LIMIT # 실습5 데이터들의 합 SUM # 실습6 AVG # 실습 8 MAX #..
2021.10.31 -
21.10.31 (6주차 복습2) 데이터 그룹, JOIN, 서브쿼리, 데이터베이스, 정규화, 뷰
1. 다수의 테이블 제어하기 서로 다른 테이블의 연결되는 속성으로 그룹 짓기 : GROUP BY -> SUM, AVG, MAX 등과 함꼐 사용하면 좋다 -> SELECT 검색할 컬럼 FROM 테이블 GROUP BY 그룹의 기준컬럼 # 실습 1 SELECT user_id,COUNT(*) FROM rental GROUP BY user_id; (-> user_id에 따른 전체 한줄(*)이 몇 개씩 있는지 센다. # 실습 2 SELECT user_id, COUNT(*) FROM rental GROUP BY user_id HAVING COUNT(user_id)>1; -> GROUP BY와 조건을 함께 걸고 싶을 떄 # 실습 3 HAVING # 실습 5 INNER JOIN SELECT 검색할 컬럼 FROM 테이블 ..
2021.10.30 -
21.10.27 Node js Express의 효용
#1 Express를 사용해 서버 구현 그 다음 npm install 원하는모듈 --save #2 http만으로 서버 구현
2021.10.27 -
21.10.27 Node.js 한 시간 만에 끝내기
# 이메일 보내기 라이브러리 사용해보기 node.js 의 장점은 1. 자바스크립트다. 2. npm (원하는기능) 을 구글에 치면 고퀄리티 라이브러리들이 매우 다양하다. # 웹 서버 만들어보기 npm install express --save 웹브라우저 : 클라이언트 클라이언트는 어떤 웹페이지에서 사용자가 어떤 메뉴를 클릭하거나 그럴 때마다 서버에 request 요청을 한다. 그에 따른 response를 해준다. 우리가 request할 때 서버의 어떤 기능과 연결할 것인지 정하는 것 : 라우팅 __dirname 은 현재 파일 위치 npm install ejs --save #db를 mySQL로 받아서 해당 주소?로 라우팅시키기
2021.10.27