▼ 내용
back-end (서버기술) 로
프론트가 아닌 백엔드에서도 javascript기술을 쓸수 있게 고안된 언어.
NPM : Node Package Manager
▼ 내용
Node.js 의 프레임워크다
java 의 스프링 php 의 라라벨 파이썬의 django 같은 프레임워크다.
express.js 의 경우 github의 마지막 커밋이 2달전 4년전 1년전이다.
그만큼 준비가 다되있고 완벽,완성에 가까운 프레임 워크라는거다.
가장 많이 쓰이는 프레임워크다.
▼ 내용
▼ 내용
라우팅은 애플리케이션 엔드 포인트(URI)의 정의, 그리고 URI가 클라이언트 요청에 응답하는 방식을 말합니다. 라우팅에 대한 소개는 기본 라우팅을 참조하십시오.
( 링크 : https://expressjs.com/ko/guide/routing.html )
requIre : module.exports를 리턴한다 (함수로 모듈을 가지고 온다.)
다음 코드는 매우 기본적인 라우트의 예입니다.
express 를 불러와서 app 변수에 담아서 port번호달고,url 경로를 맵핑시켜주는게 다다.
위 소스처럼 express는 url 경로를 쉽게 해주고
url 경로마다 호출해서 보여줄 함수들을 쉽게 정리할수 있다.
REQUIRE, Exports , module.exports 내용정리 링크
▼ 내용
paypal uber netflix
-> node js로 만들어진 웹사이트
-> 데이터를 다루기 때문에 node js 를 사용
netflix
-> 엄청 많은 언어를 사용했을 것으로 추정 !
-> 기본 메인 언어는 하나 있겠지만, 여러 언어를 사용
paypal
-> 자바 : 은행과 연결
-> 등등 다른 언어들...
-> 수백개의 언어로 만들어졌다.
-> 채팅 : javascript(websocket)
==node js==
많은 테스트가 있었고, 많은 사람들이 사용하고 , 많은 회사에서 사용한다.
cool~~~~
수없이 검증되었고 많은 곳에서 사용 되니 걱정말고 공부하자~
'프로그래밍 > NodeJS' 카테고리의 다른 글
NODE JS - File System 파일 생성,삭제,수정,동기와 비동기 (0) | 2019.03.20 |
---|---|
NODE JS - PUG 설치와 사용법 (0) | 2019.03.15 |
Node JS - middleware , express 의 url 추가맵핑 , 뷰템플릿 변수설정 (0) | 2019.03.15 |
NODE JS - babel 란? (babel 설치방법) (0) | 2019.03.15 |
NODE JS - NODE JS 설치 , NPM 설치 ,PARCEL 설치 (0) | 2019.03.04 |