서버 클라이언트
178
작성한 질문수 77
강의와는 좀 벗어나는 질문이지만 궁금한점이 있습니다.
app.js라는 파일안에는 백엔드/프론트앤드 코드가 다 있는건가요?
예를들어 유저가 크롬상단검색창에 zerocho.com을 입력했을때 서버로 get메소드 요청이 오고 응답으로 html파일을 넘겨줘야 홈페이지에 접속을 할 수 있듯이 말입니다.
app.js파일안에 서버의 데이터를 요청하는 코드도
구성되어지는지 궁금합니다(fetch API를 이용해서 서버데이터를 가지고 오는 코드도 app.js 파일에 짜는게 맞는지 궁금합니다.)
어떤틀을 가지고 웹페이지 코드가 구성이 이루어지는지 궁금합니다.
머리속에는 궁금점을 글로 쓸려니 어렵네요 .
감사합니다.
답변 1
1
프런트 코드는 views나 public 폴더에 있습니다. app.js에서 require하는 것들은 다 서버쪽 코드이고요. zerocho.com에 접속하면 기본 라우터인 GET /에서 res.sendFile(퍼블릭경로)이나 res.render(views경로)로 프런트코드를 읽어서 브라우저로 보내줍니다.
fetch나 axios로 서버 데이터를 요청하는 코드도 다 app.js에서 처리할 수 있게 라우터를 작성해놓아야 합니다.
실제 서비스에서도 cluster를 사용하나요?
1
313
2
캐싱에 관하여
0
279
3
salt를 실무에서 사용할때 항상 randomBytes로 만들어줘야 하나요?
0
347
1
게시물 올리기 오류
0
408
1
캐슁 이후 로그인창
0
266
1
kakao passport 질문있습니다.
0
493
3
global객체 공유 질문드립니다.
1
417
1
서버가 죽어버리네요
0
1047
8
포링키 문제..
0
234
2
커넥션 플래시 설치문제
0
216
2
익스프레스 제너레이터? 설치문제
0
2585
6
redis 질문입니다.
0
305
1
9장 세션을 DB에 저장시 리다이렉션 오류 발생
0
874
8
프레임워크 선택에 관하여 질문이 있습니다.
0
300
3
시퀄라이즈 질문입니다 ! !
0
588
1
리뉴얼 강의 12강 socket.io에서 req.session접근 관련 질문
0
922
6
oAuth 질문입니다.
0
356
3
GCP 질문입니다.
0
366
1
Passport 모듈 로그인 구현관련
0
720
6
카카오 로그인 관련 질문입니다!!
0
606
4
스스로 해보기 10-16 nunjuncks 질문있습니다
0
499
5
제로초님 HTTP 완벽가이드 추천해주신거 너무 잘 읽었습니다.
0
317
2
gif채팅방 nunjucks관련 질문입니다!
0
337
3
현영님 몽고db관련 질문입니다.
0
233
3





