쿠키(cookie),로컬 스토리지(local storage), 세션(session) 차이
다른 페이지에서 사용자 정보를 받아, 그 정보를 이용하여, 다른 페이지에서 서비스 처리를 하려고 했다. 사용자는 로그인을 했을 거고, 어느 서비스든, 기본 로그인이 되어있으면 그 정보를 가지고 다른 서비스를 처리한다. 그래서, 사용자 입력 정보를 가지고 어떻게 주고 받을까 했다. 방법은 여러가지가 있더라. - 쿠키(cookie) 사용하기 - 로컬 스토리지(local storage)/세션(session) 사용하기 - GET 파라미터를 사용하기 - Ajax를 사용하기 - 서버측에서 데이터베이스를 사용하기 이중에서, 쿠키, 로컬스토리지와 세션은 클라이언트 측에서 데이터를 저장하는 방법인데, 이들의 차이점은 뭘까 1. 쿠키는 서버와 클라이언트 간의 통신에서 정보를 저장하는 데 사용되는 작은 데이터 조각이다. 반..
더보기
윈도우에서 HTML 파일을 서버에 올리는 법(Nginx), localhost 오류 해결
웹문서로 html 파일을 열어, 내가 작업한 결과를 보고 싶은데, 정적인 화면만 보여질 뿐, 자바스크립트로 동적인 컨텐츠는 작동을 하지 않더라. 그동안은 vscode의 live server의 확장팩을 이용해서 사용했었는 데, 내 서버에서도 돌아가게끔 해보려니, 안된다. 애초에 원리도 모르고, 그냥 편하다 해서 사용했으니 당연한건가. 찾아보니, 내가 제대로 html 파일을 열었다는 전제하에, 로컬 서버를 사용하여, HTML 파일을 서버에 올려 열어야한다. 그리고 웹 브라우저에서 해당 서버 주소를 입력하여 접속한다. 이 경우 웹 브라우저는 보안상의 이유로 로컬 파일에서 자바스크립트를 실행하지 않지만, 서버에서 제공되는 HTMl 파일은 보안이슈가 없으므로 자바스크립트가 동작한다. HTML 파일을 서버에 올리는..
더보기