지금까지 실습한 결과 html 파일은 불러오지만, 그 외 js, css 등의 stylesheet 파일은 제대로 호출해오지 못했다. 이것을 알기 위해선 우선 html 파일을 볼 필요가 있다. 스승님께서 구현하신 index.html 파일에 들어가면 상단 Head에 css 외에 js 등 웹 페이지를 꾸미는데 필요한 파일 경로가 있다. 클라이언트가 /index.html을 호출하면 html 파일에 지정된 파일들의 개수만큼 n번의 쓰레드가 생성된다. 즉 index.html을 호출하는 요청 외에도 index.html을 이루는 파일 n개의 요청이 생성된다는 것이다. 그럼 도대체 왜 지금까지 아래 이미지와 같이 웹 페이지를 봤던 걸까? 그 이유는 바로 Header값에 있는 Content-Type으로 인한 것이다. 코드의..
특정 홈페이지에 들어가서 login을 하면 logout을 하기 전까지 계속 login이 된 상태 였거나, 브라우저를 다시 켰을 때 자동 로그인이 되는 것도 경험해봤을 것이다. 이런 기능을 할 수 있게 도와주는 것이 바로 Session과 Cookie다. Token이나 다른 것도 있지만 이번에 다룰 것은 Cookie 값을 할당하는 것이니 간략하게 내가 이해하고 있는 것을 기반으로 그림을 그려보았다. 자세한 내용은 다음에 다루기로 하고 이번에 기억해야 할 점은 'Session은 server에서 관리하고 Cookie는 클라이언트가 가지고 있는다' 는 점이다. - 어떻게 Cookie를 생성할 수 있을까? - Login이 실패하면 Cookie의 값은 false, 성공하면 true가 될테니 setCookie Meth..
- Total
- Today
- Yesterday
- springboot
- Spring
- 개발
- RequestHandler
- 프로그래머스
- 스터디 회고
- 일지
- @Autowired
- 개발일지
- 멀티모듈
- Java
- 인텔리J
- header
- JavaScript
- 모듈
- Gradle
- HTTP
- Spring Boot
- 자바스크립트
- 회고
- mapping
- graphQL
- spring-boot
- body
- JAR
- web
- 한 입 크기로 잘라먹는 리액트
- homebrew
- Request Handler
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |