분류 전체보기 (128) 썸네일형 리스트형 Nodejs Express + JWT 토큰 발행 및 토큰 검증 프론트와 백엔드의 서버 분리로 인해 옛날옛날 처럼 세션방식으로 시스템에서 인증할 수 없다. 이를 해결 하기 위한 방법들 중 대표적인(제 생각) 방법이 토큰 인증 방식인 것 같다. 프로세스는 보통 로그인 뷰 -> 로그인 요청 -> 토큰발행 -> 토큰 저장(쿠키 or 브라우저 스토리지) -> 페이지 이동 및 API 요청 시 토큰 체크 정도가 될 것 같다. 이 때, 서버쪽 작업 토큰발행, 토큰 체크를 간단하게 알아보려고 한다. 일단 먼저 입맛에 맞게 Nodejs Express App 을 만든다. 기타 설정을 마쳤다면, 토큰 작업 테스트를 위한 패키지를 설치한다. npm install jsonwebtoken 본인이 원하는 URI 를 정의한다. 필자 같은 경우는 세 종류로 정의하였다. 'use strict'; c.. [잠실새내역] 백석 여기는 다시 안갈 생각으로 글 남깁니다. 일단 식당 자체 분위기는 고급지고, 편의시설 잘 되어 있고 인테리어에 신경 많이 쓴 게 보입니다. 그런데 인테리어에 신경쓰느라 정작 제일 중요한 고기와 서비스에는 신경을 못쓴건지 실망만남았네요. 아래 사진은 직원분이 고기 올려주시고 잘라주신 것 찍은 겁니다. 익지도 않은 삼겹살 대충 잘라놓고 저희한테 뒤집으라고 하고 사라지셨습니다. 다른 글 보면 끝까지 구워주셧다는데 바쁘지도 않은 상황에서 왜 안구워주셨는지? 고기가 두툼하다고 쓰신분들은 냉동삼겹살만 드셔보신건지 궁금합니다. 삼겹살 1인분에 15000원이 넘는곳에서 안 구워주는 곳은 본적이 없는 것 같은데.. 이가격 내고 고기를 내손으로 구워먹어야 한다니 여기서 이미 갈 이유가 사라졌습니다. 그렇다고 고기가 다른데.. Sequelize Native Query - sequelize.query() 사용법 통계 등 복잡한 쿼리는 시퀄라이즈를 사용하면 더 복잡해져서 native 쿼리를 사용하였다. Model.sequelize.query( query, { type: QueryTypes.SELECT } ); 아래 예제는 연도별 사용자 접속 통계 쿼리이다. Postgresql을 사용중이라면 generate_series를 사용해 날짜/시간을 간단하게 생성할 수 있다. const sequelize = require("sequelize"); const { QueryTypes, Op } = require("sequelize"); const { LogMng } = require('../database/models'); function findAllCompany(params) { let search = {}; if (par.. 사용자 접속 IP 가져오기 request-ip A small node.js module to retrieve the request's IP address www.npmjs.com 1. npm 설치 npm install request-ip --save 2. app.js 설정 const requestIp = require('request-ip'); app.use(requestIp.mw()); 3. 사용방법 create: async (req, res) => { const ip = req.clientIp; console.log(ip); } * 초기 설정은 IPv6 방식이므로 express서버에서 IPv4로 설정해주어야 한다. listen 할 때 파라미터 값 추가. app.listen(port, '0.0.0.0') Window NVM 설치 및 설정 개발환경 셋팅을 위해 NVM 설치를 하다 충돌 발생. 원인은 이전에 설치한 nodejs 때문이었다. nvm 설치를 위해서는 기존에 설치된 nodejs를 먼저 삭제하고 nvm을 설치해야 함. 참고로 나는 nodejs v14.16.0 을 사용 중이었고 생각없이 v16.13.1 버전을 설치하여 node 버전이 덮어씌어졌음. NVM 설치를 위해 순차적으로 실행하도록 하자. 1. Node.js 제거 - Windows는 제거가 아주간단한데 프로그램 제거 또는 변경에서 Node.js를 삭제해주면 됨. - 삭제 후 명령어가 실행되는지 확인. 2. NVM 설치 - 하단 링크에서 nvm-setup.zip 파일을 다운받아 nvm을 설치한다. GitHub - coreybutler/nvm-windows: A node.js ve.. [삼전역] 화전밭밀국수 (보쌈, 해물파전) 식당정보 서울 송파구 백제고분로21길 8 (삼전동) 대표번호 : 02-3432-7942 주차불가 삼전역 2번출구 화장실 외부 화전밭밀국수 서울 송파구 백제고분로21길 8 (삼전동 10) place.map.kakao.com 메뉴 식사 보쌈 (대) 해물파전 김치해물전 총평 보쌈은 배추김치로 나오는 곳을 선호하는데 이 곳에서 무말랭이와 백김치 조합을 먹어보니 처음으로 무말랭이도 나쁘지 않구나.. 하는 생각이 들었습니다. 주인할머니께서 성격이 좋으셔서 갈 때마다 기분이 좋아요. 간판이 너무 심플하게 보쌈만 쓰여있어서 단일메뉴인가 싶었는데 의외로 안주삼을 메뉴도 꽤 많습니다. 기본 손맛이 좋으셔서 전체적으로 음식맛은 보통 이상입니다. 야채나 이런 재료들을 가락시장에서 떼오셔서 직접 만드시는 것 같았습니다. 갈 때.. [석촌고분역] 돈족골 식당정보 서울 송파구 삼학사로 66 (석촌동) 영업시간 : 매일 09:30 ~ 24:00 대표번호 : 02-416-5252 주차가능 석촌고분역 2번 출구 돈족골 본점 서울 송파구 삼학사로 66 (석촌동 14-6) place.map.kakao.com 메뉴 식사 등갈비 소금구이 3인분 등갈비 바베큐 양념 2인분 총평 2주에 한번 무조건 가는 등갈비집으로 기본반찬 및 등갈비. 거기에 가격까지 가성비 좋은 식당입니다. 갈때마다 소금 및 양념을 1인분씩 두번 시키고 마지막에 소금과 바베큐 양념 둘 중 무엇을 먹을지 고민에 빠집니다. 소금이라고 해서 밋밋한 맛이 아니고 짭쪼름해서 소금구이 맛있게 먹는건 여기가 유일한 것 같습니다. 바베큐 양념은 소스가 너무 맵지도 않고 적당해서 소금 하나 양념하나 번갈아 먹다보면 .. [Git] 터미널 명령어(+옵션) 모음 git 을 사용할 때, 대부분은 소스트리나 IDE에서 지원하는 GUI 도구를 이용할 것이다. 하지만 GUI 도구를 사용할 수 없거나, 사용하지 않는 사람들을 위해 자주 쓰는 명령어(필자 주관)를 정리했다. ※ 각 명령어에 대한 설명은 기타 다른 웹사이트에 자세히 설명되어있으니, 자세한 설명은 생략한다. stash stash 는 현재 작업 중이던 변경사항을 커밋하지 않고 저장할 수 있는 git 의 기능 git stash -m 'message' # 작업중이던 변경된 파일들 stash 영역에 저장 git stash show [stash number] # stash 영역에 저장된 파일 보기 git stash list # 생성한 stash 리스트 보기 git stash apply [stash number] # 번.. mac M1(Apple Silicon)에 NVM 설치 및 node 14 이하 설치하기 맥에서 NVM 을 설치할 수 있는 두가지 방법이 있다. homebrew 를 이용하는 방법 ( homebrew 가 미리 설치되어있어야함 ) git clone 하는 방법 ( git 이 설치되어있어야함 ) 먼저 homebrew 를 이용하는 방법 brew install nvm brew 로 설치가 완료되면 마지막 로그에 어떻게 해야하는지 요약되서 나온다. 위에서는 홈경로에 .nvm 디렉토리를 생성하고, ~/.zshrc 에 export 내용을 붙여넣으라고 한다. export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm [ -s "/opt/homebrew/opt.. [목포] 야드레보쌈 21.10.23 식당정보 전남 목포시 하당남부로 10 (상동) 매일 11 : 30 ~ 22 : 00 061-283-8144 갓길주차 야드레보쌈 전남 목포시 하당남부로 10 (상동 1021) place.map.kakao.com 메뉴 식사 김치말이보쌈 (중) 총평 갓바위 근처에서 점심을 해결할 곳을 찾다 방문하게 되었습니다. 이름 그대로 김치말이된 김치가 나옵니다. 김치말이 속에 무김치가 들어가 있는데 고기와 함께 먹으면 아주 맛있습니다. 고기는 두툼하고 가게 이름처럼 야들야들합니다. 김치가 정말 너무 맛있어요. 함께 나오는 기본반찬들도 맛있어서 백반집이라고 착각할 정도입니다! 아 참고로 처음에 나오는 것만 보면 양이 왜이리 적지..싶은데 막상 먹어보면 배부릅니다. 김치가 돌돌 이쁘게 말려있어서 좀 적어보이.. 이전 1 2 3 4 5 6 7 ··· 13 다음