본문 바로가기
728x90
반응형

Node.js11

[TIL] 9/24 express-validator, 유효성 검사, sql 에러, API 우선순위 1. 미니미니 프로젝트 (실습) 이전 내용 [TIL] 9/6 핸들러, 예외 처리, HTTP 상태코드1. 핸들러 (Handler)HTTP request 가 날아오면 자동으로 호출되는 메소드 노드에서는 콜백함수로, 콜백함수를 핸들러라고 생각하면 된다. (cf. 스프링에서는 컨트롤러라고 불린다)즉, HTTPMETHOD 를 사용everydayc0ding.tistory.com  [TIL] 9/9 API 설계 - 회원 API, 채널 API1. 미니미니 프로젝트 (실습) 지난번에 했던 미니미니 프로젝트를 이어서 해보려고 한다. 지난번에는 회원 API 의 회원가입 / 회원 개별 조회 / 회원 개별 탈퇴까지 했으니, 로그인 API 를 만들어보everydayc0ding.tistory.com  [TIL] 9/23 node... 2024. 9. 24.
[TIL] 9/23 node.js, db 연결, db 모듈화, SQL 쿼리문, affectedRows, 단축평가(short-circuit evaluation) 1. 미니미니 프로젝트  (실습)이전 내용 [TIL] 9/6 핸들러, 예외 처리, HTTP 상태코드1. 핸들러 (Handler)HTTP request 가 날아오면 자동으로 호출되는 메소드 노드에서는 콜백함수로, 콜백함수를 핸들러라고 생각하면 된다. (cf. 스프링에서는 컨트롤러라고 불린다)즉, HTTPMETHOD 를 사용everydayc0ding.tistory.com  [TIL] 9/9 API 설계 - 회원 API, 채널 API1. 미니미니 프로젝트 (실습) 지난번에 했던 미니미니 프로젝트를 이어서 해보려고 한다. 지난번에는 회원 API 의 회원가입 / 회원 개별 조회 / 회원 개별 탈퇴까지 했으니, 로그인 API 를 만들어보everydayc0ding.tistory.com  [TIL] 9/23 node... 2024. 9. 23.
[TIL] 9/13 SQL workbench 사용하기, DB 연동, timezone 셋팅 1. SQL workbench 사용하기 1.1. 스키마 만들기  1.2. 테이블 만들기 여기서 컬럼을 추가할 수 있다. 필요한 데이터 타입, 속성들을 체크하면 된다.  만들고 Apply 를 누르면, 내가 만든 컬럼들을 만드는 SQL 문을 보여준다. (ASC: 오름차순 DSC: 내림차순) 1.3. FK 설정하기 PK 는 컬럼을 만들 때 설정해주면 되고, FK 는 만드는 탭에 들어가서 설정해주면 된다.  FK 설정하고 테이블로 돌아오면 user_id 컬럼 옆 마름모 색이 바뀐 것을 확인할 수 있다.  Apply 누르면 1.4. 테이블에 데이터 넣기 여기서 INSERT, UPDATE 다 할 수 있다. 직접 칸을 선택해서 값을 넣고(또는 있던 값을 수정하고) apply 해주면 된다. 나는 id 에 AUTO_I.. 2024. 9. 13.
[TIL] Node.js 생태계, npm(node pakage manager) 1. npm (node pakage manage)자바스크립트 패키지 매니저Node.js 에서 사용할 수 있는 모듈들을 패키지화하여 모아둔 저장소 역할 + 패키지 설치/관리를 위한 CLI 제공필요한 패키지를 검색해서 설치할 수 있고, 자신이 만든 패키지를 올릴 수도 있음 추가로 나는 패키지 / 모듈 / 라이브러리의 차이점을 잘 몰랐는데, 라이브러리는 여러 패키지와 모듈들을 모아놓은 것패키지는 특정 기능과 관련된 여러 모듈을 한 폴더 안에 넣어 관리하는 것모듈은 함수, 변수 등을 모아놓은 것그래서 라이브러리 >= 패키지 >= 모듈이라고 생각하면 될 것 같다. 1.1. npm 커맨드npm [명령어] [패키지명] [옵션] 설치npm install [패키지명] 패키지명 뒤에 @version 을 붙이면 특정 버전 .. 2024. 8. 30.
728x90
반응형