본문 바로가기
반응형

개발자 일기/etc5

jeus 특징 1. Reverse Connection Pooling - $WEBTOBDIR/config/http.m 파일 내에 설정이 가능합니다. JEUS와 WebtoB를 연동할 경우 일반적인 Direct 연동방식이 아닌 Reverse Connection이라는 방식을 사용합니다. Webserver에서 Port를 Listen 하고 이를 WAS(JEUS)에서 연결하는 방식으로 구성됩니다. 이는 WebServer를 통해 Web Application Server 또는 Database Server를 공격하고자 하는 외부 공격자를 차단할 수 있는 역할을 담당합니다. 이는 타 웹와스와는 다르게 Webserver 즉 WebtoB에서 Port를 Listen하게 됩니다. 디폴트 JSVPORT가 9900 입니다. 2. 동일서버 구성 시 .. 2022. 10. 25.
JWT의 이해 JSON Web Token의 약자, 데이터가 json으로 이뤄져 있는 토큰을 의미 두 개체가 서로 안전하게 정보를 주고받을 수 있도록 웹 표준으로 정의된 기술 보편적으로 많이 쓰이는 세션기반인증은 세션DB를 구성해야하는 번거러움이 존재 반면, 토큰 기반 인증 시스템은 서버에서 해싱 알고리즘을 통해 만들어진 토큰 서명이 사용자에게 발급됨으로 무결성이 존재 세션기반보다 사용자 정보를 기억하는데 사용되는 리소스가 적다. 해시를 만들고 검증하는 라이브러리 yarn add bcrypt JWT토큰을 만드는 jsonwebtoken 모듈 yarn add jsonwebtoken 2020. 9. 15.
Koa 설정 *node 설치 완료 후, 1. 기본설정 //프로젝트의 root에서 yarn init -y yarn add koa //서버사이드 코딩 후 node src 2. nodemon 사용 - 코드를 변경할때마다 서버를 자동으로 재시작해주는 도구 yarn add --dev nodemon //package.json 에 추가 "scripts": { "start": "node src", "start:dev": "nodemon --watch src/ src/index.js" } //재시작이 필요 없을 때 yarn start //재시작이 필요할때 yarn start:dev 3. koa-router 사용하기 yarn add koa-router - 라우터를 여러 파일에 분리시켜 작성하여야 유지보수에 용이함 - 이러한 처리를 하.. 2020. 9. 14.
mongoDB 1. homebrew 을 이용한 설치 brew tap mongodb/brew brew install mongodb-community@4.4 brew services start mongodb-community@4.4 2. mongoose 사용 시 yarn add mongoose dotenv git 사용 시, gitignore 파일에 mongoose 환경파일인 '.env' 파일 제외시키기 프로젝트 root에 .env 생성 Request body 검증용 api yarn add @hapi/joi 2020. 9. 14.
VScode 설정 1. "trigger suggest" 자동완성 설정 상단 메뉴바, [Code] - [기본설정] - [바로 가기 키] "trigger suggest" 검색 2. ESLint, Prettier 적용 VS마켓플레이스에서 설치 ESLint : 문법검사도구 Prettier : 코드스타일 자동 정리 Prettier 설정 { "singleQuote": true, "semi": true, "useTabs": false, "tabWidth": 2, "trailingComma": "all", "printWidth": 80 } 문서 정렬 필요시, [fn] + f1 -> format 입력 후, 엔터 서버 사이드 적용 시, yarn add --dev eslint yarn run eslint --init //INSTALL 후 {.. 2020. 9. 5.
반응형