본문 바로가기
반응형

○ WEB/19.06 생활코딩_Node.js6

2. JS 기본학습 9강 URL의 이해 protocol 사용자의 통신규칙 웹서버와 브라우저가 데이터를 주고받기 위한 통신규칙 host(domain) 인터넷에 접속된 각각의 컴퓨터. 특정한 인터넷에 연결된 컴퓨터 주소 port 한대의 컴퓨터안에 여러대의 서버가 있을수있다. 클라이언트가 접속했을 떄 어떤 섭와 접속할지 애매함. 이떄, *번 포트 입력은 *번포트에 연결한다는 말. *번 포트에 접속됨 웹서버는 80번포트를 씀 => http로 접속한다는 것은 웹서버에 접속한다는 것 포트번호생략하면 80번에 연결됨 path를 어떤디렉터리 파일인지를 알림 쿼리스트링은 ?로 시작하고 값과 키는 =로 구분한다. 2019. 9. 6.
개발 스택 JSP, Spring boot , node.js https://brunch.co.kr/@matthew-chang/38 2019. 7. 17.
Node.js? 웹서버? API서버 https://blog.kesuskim.com/2018/09/web-development-in-2018/ 2019. 7. 17.
3. Template Engine이란 / Jade,pug 사용법 / 쿼리객체 / Semantic Web/ POST / GET 템플릿엔진이란? 템플릿 양식과 특정 데이터 모델에 따른 입력 자료를 합성하여 결과 문서를 출력하는 소프트웨어(또는 소프트웨어 컴포넌트)를 말한다. 그 중 웹 템플릿 엔진(web template engine)이란 웹 문서가 출력되는 템플릿 엔진을 말한다. 즉, 웹 템플릿 엔진은 웹 템플릿들(web templates)과 웹 컨텐츠 정보(content information)를 처리하기 위해 설계된 소프트웨어이다. 동적, 정적 파일을 섞은 것을 템플릿엔진이라고 한다. ​ 템플릿 엔진을 이용하면 다음과 같이 간단하게 만들 수 있다. 오른쪽이 템플릿 엔진. 규모있는 사이트를 만들 때 템플릿 엔진을 쓰면 이점이 많다. 템플릿 엔진 'jade' 설치 Express사이트에선 Jade가 아닌 pug가 쓰여져 있으나 우선,.. 2019. 6. 28.
2. Express란? install / Connection / 정적파일서비스 / 웹페이지 표현하는 법 Node.js FrameWork Express Express는 node.js 의 framework 입니다. framework 라는 것은 어떠한 작업을 쉽게 완성하기 위한 라이브러리의 집합이라고할 수 있습니다. 작업을 시작부터 끝까지 라이브러리로 지원한다는 점이 단순한 라이브러리와 차이가 나는 부분입니다. 예를 들면JQuery는 javascript 라이브러리로 다양한 용도를 가지고 있지만, jquery 자체가 무엇 하나를 이루기 위한 목적을 가지고 있지는않습니다. express는 node.js를 이용하여 웹 어플리케이션을 만들기위한 틀(frame)을 제공하는 라이브러리의 집합입니다. Express express 사이트에서 설치절차를 따른다. (node, npm init(현재 프로젝트를 npm프로젝트로 만듦.. 2019. 6. 28.
1. Node.js란? / 설치 / 웹 구조, 포트 / 모듈 / NPM, uglify install / npm module, underscore, dependency / Callback, 익명함수 / 동기와 비동기 Node.js란? Node.js의 경쟁자 Node.js와 같은 런타임 기술인 Python, Ruby, PHP, JAVA는 서버쪽에서 동작하면서 DB에 접속, 웹 페이지를 프로그래밍적으로 생산 Node.js의 장점 V8엔진 event-diven-programming non-blocking IO 웹 브라우저(클라이언트쪽)과 웹 서버(서버쪽)에서 JS를 사용하여 하나의 언어로 완결된 앱 제작 가능 JS로 웹 브라우저 및 Node.js 제어하려면 웹 브라우저 및 Node.js의 고유 기능들에 대해 알고 있어야 한다. Node.js 설치 다운로드 사이트(운영체제에 맞는 버전으로 다운) 정상적으로 설치됐는지를 확인하기 위해 node -v npm -v 를 입력하여 설치된 버전을 확인할 수 있다. 웹 구조 Domain.. 2019. 6. 28.
반응형