배워보자~
이글은 Express 사이트에서 시작하기 > Express 애플리케이션 생성기 글을 분석한 것입니다. Express란? Node.js를 위한 빠르고 개방적인 간결한 웹 프레임워크 (즉, 쉽고 빠르게 웹서버를 구축할 수 있다는 이야기) express-generator로 활용해서 프로젝트 골격을 만들자 (JS계열은 프레임워크 별로 프로젝트 생성하는 플러그인(?)들이 존재한다. 해당 프레임워크 별로 잘 찾아서 사용하시길.) $ npm install express-generator -g $ express -h $ express --view=pug myapp $ cd myapp $ npm install 프로젝트를 생성했으니 그냥 바로 실행해 보자. (프로젝트 디렉토리에서) // mac, linux 계열 $ DEB..
os가 windows일 경우 설치용 msi 다운 받아서 그냥 설치 Node.js 업데이트 하기 1) node -v 2) npm cache clean -f 3) npm install -g n 4) n lts 1) Node.js 현재 버전 확인 2) npm 캐쉬 삭제 (오류발생 할 수 있음) 3) n 플러그인 설치 : 노드 버전관리 플러그인 4) Node.js 버전 설치 (n 상세 사용법 링크 참조) n latest : 최신버전 n lts : lts 버전 n stable : 안정버전 npm 업데이트 하기 1) npm -v 2) npm i -g npm 1) npm 현재 버전 확인 2) npm 업데이트 -g 옵션 없을 시 현재 프로젝트만 적용됨.
[Spring] CORS를 위한 설정 CORS란?다른 도메인간 호출 시 처리 규칙(?) 상세설명은 모질라 HTTP 접근제어(CORS) 참조 Spring에서 CORS를 해결하기위한 여러가지 방법 Annotaion를 이용한 방법 (Spring 4.2 이상부터 지원) - CORS support in Spring Framework - CORS 정책과 spring의 cors 설정Interceptor를 이용하는 방법Filter를 이용한 방법Spring Security를 이용시 적용할 수 있는 방법 CORS preflight : 서버에 CORS정책을 확인하기 위한 요청 HTTP OPTIONS 메소드를 이용해서 클라이언트에서 요청만약에 @CrossOrigin 설정 후 안된다면 OPTIONS 명령이 허용되어 있는지 웹서..