본문 바로가기

분류 전체보기

(122)
Ubuntu Nodejs와 NVM 설치 및 설정 1. Nodejs 설치 apt 패키지 매니저를 사용해 우분투 패키지 저장소에 기본으로 들어가 있는 Node.js 를 다운받는다. $ sudo apt update 노드js 다운로드 $ sudo apt install nodejs 설치가 완료되었는지 확인 $ nodejs -v 노드 패키지 매니저 npm 다운로드 $ sudo apt install npm 2. NVM 설치 및 Node 버전 변경 nvm 다운로드 $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash 설치확인. 명령어 실행 시 nvm 커맨드를 찾을 수 없다는 에러 메시지가 뜨면 bash 파일을 확인한다. nvm * 명령어 실행이 안되는 경우 확인. 설정파일은..
Docker Ubuntu Install 및 사용자 권한 설정 Install Docker Engine on Ubuntu docs.docker.com Uninstall old versions Older versions of Docker were called docker, docker.io, or docker-engine. If these are installed, uninstall them: $ sudo apt-get remove docker docker-engine docker.io containerd runc Set up the repository 1. Update the apt package index and install packages to allow apt to use a repository over HTTPS: $ sudo apt-get update $ ..
[석촌고분역] 일일양 석촌호수점 식당정보 서울 송파구 송파대로49길 52 나인파크 A동 107호 (석촌동) 영업시간 매일 16:00 ~ 21:00 02-418-1177 예약가능 주차가능 * 테이블링 예약 * 일일양 석촌호수점 서울 송파구 송파대로49길 52 나인파크 A동 107호 (석촌동 24-11) place.map.kakao.com 메뉴 식사 프랜치랙 셋트 알등심 1인 간장계란밥 하이볼 (산토리/ 봄베이) 총평 생각없이 비싼게 맛있지 하고 메뉴구성을 확인하지 않고 시켰는데 부위 자체가 다르게 구성되어 있으므로 유의할 것. 고기는 직접 다 구워주시기 때문에 편하게 먹을 수 있다. 나는 프랜치랙 세트를 먹었는데 개인적으로 양갈비 모둠을 추천한다! 추가로 시킨 알등심이 프랜치랙보다 더 맛있었다. 양갈비는 뼈도 구워서 주시는데 프랜치랙은 ..
[언주역] 세종한우정육점식당 2호점 (총 3번 방문) 식당정보 서울 강남구 논현로 642 (논현동) 언주역 3번출구 방향 또는 학동역사거리역 3번출구 영업시간 매일 00:00 ~ 24:00 (코로나 지침 주의) 02-516-3330 주차 가능 세종한우 2호점 서울 강남구 논현로 642 (논현동 216-10) place.map.kakao.com * 세종한우 이용 방법 * 1. 세종한우에 도착하면 먼저 정육점을 지나 안쪽 카운터에서 웨이팅을 겁니다. (퇴근 후 가시면 100% 웨이팅이 있습니다.) 2. 고기는 재고가 떨어질 수 있으니 마음에 드는 고기가 있다면 미리 골라둡니다. 3. 순서가 되면 자리 안내를 받고 사둔 고기를 가지고 들어가서 구워 먹습니다. * 육회 구매 후 식당 직원분께 무쳐달라고 요청하면 계란이랑 올려서 가져다 주십니다. * 와사비 요청하면..
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 메뉴 식사 보쌈 (대) 해물파전 김치해물전 총평 보쌈은 배추김치로 나오는 곳을 선호하는데 이 곳에서 무말랭이와 백김치 조합을 먹어보니 처음으로 무말랭이도 나쁘지 않구나.. 하는 생각이 들었습니다. 주인할머니께서 성격이 좋으셔서 갈 때마다 기분이 좋아요. 간판이 너무 심플하게 보쌈만 쓰여있어서 단일메뉴인가 싶었는데 의외로 안주삼을 메뉴도 꽤 많습니다. 기본 손맛이 좋으셔서 전체적으로 음식맛은 보통 이상입니다. 야채나 이런 재료들을 가락시장에서 떼오셔서 직접 만드시는 것 같았습니다. 갈 때..