Data house
생활코딩 node.js_4강부터 6강까지 본문
목표: Node.js로 만든 WEB Application을 만드는 것!!
방법: Node.js Application > Node.js runtime > JavaScript 의 순서를 반복하면서 공부하며 구현을 할 것이다 :-)
WEB Browser ----------> WEB Server : 브라우저에 주소를 입력해서 요청을하면
<---------- 서버는 요청한 정보를 찾아서 응답해주는 관계에 있다.
수업에 필요한 코드와 링크는 https://opentutorials.org/module/3549/21032 에 있다.
web browser에서 main.js를 실행해 달라고 요청했을 때 web server은 localhost:3000번지의 주소로 보여준다.
-> web browser에서 localhost:3000주소로 접속했을 때 web server은 main.js를 실행하고,
response라는 응답 기능이 포함되어 있기 때문에 웹 브라우저에서 특정 메시지를 확인할 수 있다.
main.js의 코드를 약간 수정했다.
console.log(__dirname+url); 은 현재 내가 있는 웹 페이지 창의 주소를 반환한다.
좌측 cmd창에는 내가 선택한 웹 페이지 창의 주소를 출력하고있다.
따라서 response.end();에 어떤 코드를 넣느냐에 따라 사용자에게 전송되는 데이터가 바뀐다.
✋ [node.js] http 모듈 - response 응답객체
-> response 객체의 메소드
메소드 이름 | 설명 |
writeHead(statusCode, object) | 응답 헤더 작성 |
end([data], [encoding]) | 응답 본문 작성 |
6강 JavaScript 문법
- Number Data type ( Number & String )
어떠한 데이터가 있는가? 각각의 데이터를 어떻게 처리하는가?
=> 데이터의 종류, 데이터의 처리방법을 알아야한다.
Java의 문법은 Number, String, Boolean, Array, Object.. 등이 있는데
그 중에서 Number와 String을 볼 것이다.
위 이미지에서 보이듯이 syntax라는 폴더에 Number.js파일을 생성한 후
연산작업을 적어보았다. ㅎㅎ
결과값은 좌측 cmd창에 나오듯이 나왔다.
역시 모든 언어학습의 초기에는 연산작업이 제일 먼저 소개되는 것이 국룰인듯;;
아 오늘도 재밌는 수업이었다
'WEB > node.js' 카테고리의 다른 글
생활코딩 node.js_17강부터 19강까지 (0) | 2020.09.06 |
---|---|
생활코드 node.js_14강부터 16강까지 (0) | 2020.09.05 |
생활코드 node.js_10강부터 13강까지 (0) | 2020.09.05 |
생활코딩 node.js_ 7강부터 9강까지 (0) | 2020.09.04 |
생활코딩 node.js _1강부터 3강까지 (0) | 2020.09.01 |