JavaScript/React

[20.11.13 react-bbs , Node_bbs_server] ejs, jsp, http, express 세부 설명 (app.js,www 파일 코드 설명)

우롱차 2020. 11. 16. 09:23
728x90

react-bbs

화살표 함수가 아니라 function으로 함수를 사용하면

this 가 애매해져버린다.

그래서 화살표 함수로 쓰라고 권장하는 중!!

this.가 가르키는 곳이 파일이 될수도 있고 해서 화살표 함수를 쓰면

this가 명확해진다!


 

Node_bbs_server

ejs : 인베디드 자바스크립트

jsp : java Server page  Html + java코드를 인베디드한 친구

자바코드로 다시 변환되고 클래스형식으로 만들어짐 톰캣이 이 일을 대신함


노드몬의 스타트 파일 제일먼저 실행이 된다.

>> packege.json


이게 열리는거임

>> app.js


require는 import라고 생각해도 무관!

http : html 문서를 인터넷으로 주고받을때 사용하는 프로토콜(통신규약) , 웹에서 사용하는 통신규약!

 

만약 p.e.Port가 false면 port=3000저장

어딘가에 p.e.Port가다른데서 값이저장되어있다(true)면 그거사용!

환경변수 PORT에 무언가 값이 저장되어있으면 그 값을 쓰라

우리 스프링프레임워크에서 환경변수에 솔트값 추가해준것처럼

 

소스코드를 바꾸지않고 어떤 특정한값을 여기서쓰고 저기서도 쓰고싶을때 그럴때 쓰는 값이 환경변수이기도하다~~!

 

app에 변수 port에 port값을 set해라!

 

사용자가 접속할 때마다 저 메시지를 콘솔에 보여줄 것임

사용자가 요청을 기다리는데 필요한 친구

 

>> bin/ www

728x90