Vue랑 소켓이랑 연결하기 위한 연습겸 서버를 만들어보았다. express를 설치하면 쉬워진다. 그 전에 빈 폴더(디렉토리)를 만든다. vscode에서 해당 폴더를 열고 터미널에 npm init을 한다. 터미널에 npm install --save express 입력 server.js에 코드 입력 const express = require('express'); const app = express(); const port = 8000; app.listen(port, () => { console.log('localhost:'+port); }) 그리고 커맨드에 node server.js 입력하여 실행하면 기본 설정 끝!
Tomcat 다운로드는 2021.05.19 - [Install · Preferences] - [Apache Tomcat] 다운로드 참고하면 된다. 1) 서버 아래 빈 공간에서 마우스 오른쪽 클릭 → New - Server 클릭 → Apache - Tomcat v9.0 Server 선택 → Next > 버튼 클릭 2) Browse... 버튼 클릭 → Tomcat9 있는 폴더 선택 후 폴더선택 버튼 클릭 → Finish 버튼 클릭 서버가 잘 연결됐는지 확인하기 1) File - New - Spring Legacy Project 클릭 2) 프로젝트 이름 작성 → Spring MVC Project 클릭 → Next 클릭 3) 패키지명 입력 → Finish 클릭 4) 톰캣 서버에 오른쪽 클릭 → Add and R..
로그인한 사람들만 사용할 수 있도록 세션을 활용하는 방법을 알아보자. 세션(Session)이란? 일정 시간동안 같은 사용자(정확하게 브라우저를 말한다)로 부터 들어오는 일련의 요구를 하나의 상태로 보고 그 상태를 일정하게 유지시키는 기술이다. 방문자의 요청에 따른 정보를 방문자 메모리에 저장하는 것이 아닌 웹 서버가 세션 아이디 파일을 만들어 서비스가 돌아가고 있는 서버에 저장하는 것이다. 서버에 저장되기 때문에 사용자 정보가 노출되지 않는다. 세션을 정할 때는 session.setAttribute(String name, value); 로 작성하면 된다. 사이트에 보여지는 jsp(04-02_Session_Client.jsp)에서 아이디와 비밀번호를 입력받은 후 처리해주는 jsp(04-02_Session_..