저 코드가 서버가이드 랜더링이라 하는거고. 타이틀이랑 리스트 정보를 api로 접근가능하게해서 클라에서 랜더링해도 되고 - dc App
익명(117.111)2018-07-06 23:38
어쩌나 저쩌나 최소한의 html은 어차피 보내줘야함 - dc App
익명(117.111)2018-07-06 23:41
똑똒하구나 고마워
ㅇㅇㅇ(mkn101)2018-07-06 23:43
본문에 첨부한 코드를 보면 HTML을 문자열로 직접 때려박았는데 실제 현업에서 저런식으로 하진 않음.
고양아(lastiii)2018-07-07 02:15
함수에서 문자열을 통으로 내려주기 보다는 그 역할을 대신해주는 템플릿들을 사용함. node 쪽이라면 jade, ejs 같은게 주로 쓰이는 걸로 알고 있음. 템플릿이라는게 별다른건 없고 HTML 문서 구성하다가 중간에 분기를 태운다던가 루프를 돈다던가 하는 작업들을 지원해주는 걸 보통 기본으로 하고 있고 거기다가 뭐 모듈화라던지 여러가지 내장 함수들을 보통 같이 지원함.
고양아(lastiii)2018-07-07 02:16
템플릿으로 HTML을 서버에서 직접 그려서 내려보내줄수도 있고 서버에서는 에셋만 내려주고 클라이언트에서 react 같은 라이브러리 사용해서 직접 그릴 수도 있음.
저 코드가 서버가이드 랜더링이라 하는거고. 타이틀이랑 리스트 정보를 api로 접근가능하게해서 클라에서 랜더링해도 되고 - dc App
어쩌나 저쩌나 최소한의 html은 어차피 보내줘야함 - dc App
똑똒하구나 고마워
본문에 첨부한 코드를 보면 HTML을 문자열로 직접 때려박았는데 실제 현업에서 저런식으로 하진 않음.
함수에서 문자열을 통으로 내려주기 보다는 그 역할을 대신해주는 템플릿들을 사용함. node 쪽이라면 jade, ejs 같은게 주로 쓰이는 걸로 알고 있음. 템플릿이라는게 별다른건 없고 HTML 문서 구성하다가 중간에 분기를 태운다던가 루프를 돈다던가 하는 작업들을 지원해주는 걸 보통 기본으로 하고 있고 거기다가 뭐 모듈화라던지 여러가지 내장 함수들을 보통 같이 지원함.
템플릿으로 HTML을 서버에서 직접 그려서 내려보내줄수도 있고 서버에서는 에셋만 내려주고 클라이언트에서 react 같은 라이브러리 사용해서 직접 그릴 수도 있음.