250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 터치디자이너 interface
- 터치디자이너 python
- 터치디자이너 인터페이스
- 터치디자이너 클론
- TouchDesigner
- 파이썬 if
- 터치디자이너 에이블톤
- 터치디자이너 강의
- ableton live 10
- 파이썬reference
- 터치디자이너 오퍼레이터
- 터치디자이너 튜토리얼
- touchdesigner displace
- touchdesigner GPU
- 터치디자이너 if
- touchdesigner particle
- TDableton
- particleGPU
- 터치디자이너 참조
- 터치디자이너 파이썬
- touchdesinger
- 터치디자이너
- displace
- 터치디자이너 replicator
- 터치디자이너 Instancing
- 터치디자이너 함수
- 터치디자이너 list
- 터치디자이너 reference
- 파이썬
- 터치디자이너 timeline
Archives
- Today
- Total
caLAB
[서버 개발] 도전 서버 개발 본문
728x90
[node js 와 npm]
Node.js 는 서버 프로그래밍 언어(자바스크립트 임.)
자바스크립트만 알면, 클라이언트, 서버 개발이 모두 가능해짐.
필요한 기능은 왠만하면 모두 개발이 되어 있어서 NPM(Node Package Manager)를 통해서 쉽게 설치할 수 있음.
NPM은 node.js 모듈을 모아둔 저장소. -> 오픈 소스가 가득 들어 있는 곳
[클라이언트 서버]
클라이언트는 특정 페이지에 들어갈 때 서버에 요청 request한다. 서버는 이에 응답 response 해주어야 한다.
클라이언트의 요청을 서버의 어떤 기능과 맵핑할지를 결정하는 것을 라우팅이라고 한다.
[api]
api를 제공하는 이유는 우리 시스템의 특정 데이터 혹은 특정 기능을 사용하고 싶은 다른 시스템에 프로그램 코드를 노출시키지 않고 혹은 데이터 베이스에 직접 연결해서 데이터를 커넥션하고 컨트롤하는 권한을 주지 않고, 시스템에서 제공하는 기능이나 데이터를 제공할 때 api 서버를 사용하게 된다.
[log 파일 만들기]
- 날짜 별로 로그 관리하기
- log 포맷
날짜 시간 : 시스템 이름 : log level(error, warning, info) : log 내용
dev 모드에서는 log가 화면 위에 출력되도록 개발할 것
https://www.youtube.com/watch?v=qIwtS8PIgo0&list=PLqbWuGdVBJd0oHdwp9y9NsTTQbUuEPNyY
728x90
반응형
'개발 공부 > rest API 공부하기' 카테고리의 다른 글
[도전 서버 개발] rest API 강의 03 (ID로 user 데이터 불러오기) (0) | 2022.01.28 |
---|---|
[도전 서버 개발] rest API 강의 02 (POST : 데이터 올리기) (0) | 2022.01.28 |
[도전 서버 개발] rest API 강의 01(개념, 서버 만들기) (0) | 2022.01.28 |
Comments