분류 전체보기(175)
-
(코드용) 줌 클론코딩 1~2장
server.js 2장최종 import http from "http"; import express from "express"; import SocketIO from "socket.io"; //모듈 import const app = express(); //set app.set("view engine", "pug"); app.set("views", __dirname + "/views"); //static app.use("/public", express.static(__dirname + "/public")); //라우터 app.get("/", (req, res) => res.render("home")); //페이지 렌더링 app.get("/*", (req, res) => res.redirect("/")); c..
2021.11.02 -
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