잡다 정보

잡다 정보

node.js express 서버 백그라운드 실행 forever 명령어

forever 모듈 설치 npm install forever -g 서버 실행 forever start -c "npm run dev" ./ 서버 작동 확인 피드 확인 forever list 포트 구동 확인 lsof -i:포트번호 구동중인 서버 종료 forever stop 구동중인 서버 로그 확인 forever logs 0 출처: https://www.npmjs.com/package/forever forever A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever). Latest version: 4.0.3, last published: 2 years ago. Start using forever in you..

잡다 정보

swagger node.js pakage.json

"scripts": { "start": "tsc && node build/app.js", "api-docs": "swagger-cli bundle ./src/swagger/openapi.yaml --outfile build/swagger.yaml --type yaml", "predev": "npm run api-docs", "dev": "nodemon --exec ts-node src/app.ts" }, 넣어

잡다 정보

s3 이용 하여 이미지 업로드

준비 - S3 버킷(퍼블릭 엑세스 차단 비활성, 버킷 정책, 객체 소유권 수정, ACL 퍼블릭 엑세스, CORS 설정) IAM(엑세스키, 시크릿키 반드시 저장) npm install aws-sdk Node.js에서 AWS sdk( JS )를 사용하기위함 npm install multer npm install multer-s3 업로드된 파일을 S3에 바로 업로드할 수 있도록 도와주는 multer-s3 모듈 AWS_BUCKET_NAME= // 버킷 이름 입력 AWS_BUCKET_REGION= // 사용자 사용 지역 (서울의 경우 ap-northeast-2) AWS_ACCESS_KEY= //액세스 키 입력 AWS_SECRET_KEY= // 비밀 액세스 키 입력 .env에 추가

잡다 정보

nodejs express 특정 포트가 이미 작동중일때

killall -9 node 명령어로 해결 가능

잡다 정보

리눅스에서 파일 복사, 삭제

- 디렉토리 생성 mkdir 디렉토리명 mkdir -p 디렉토리명/파일명 - 디렉토리 삭제 rmdir 디렉토리명 - 파일 생성 touch 파일명 cat > 파일명 vi 파일명 - 파일 삭제 rm -rf 파일명

잡다 정보

EC2에 mysql 설치

sudo apt install mysql-server 이후 따라가기 https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-22-04 How To Install MySQL on Ubuntu 22.04 | DigitalOcean www.digitalocean.com 유저 권한 설정 후 FLUSH PRIVILEGES; 로 최종적으로 권한 적용 그다음 Workbench와 ec2 서버연결 Connection Name : 제목 입력( 임의로 작성해도 된다.) Connection Method : Standard TCP/IP over SSH 선택 SSH Hostname : 퍼블릭 IPv4 주소(탄력적 IP 주소) 입력 SSH Us..

잡다 정보

맥북 프로세스 특정 포트 강제 kill

lsof -i TCP:3000 kill -9 13992

잡다 정보

git 명령어

로컬 브랜치 삭제 git branch -d 브랜치명 충돌시에 대문자로 하면 강제 삭제 원격 브랜치 삭제 git push origin --delete 브랜치명 원격 레포에서 로컬로 클론해오기 $ git clone {주소} 기존의 코드에서 pull하기 $ cd KJ2R-W05-07 $ git checkout main $ git pull 로컬에서 원격 레포로 푸시하기 $ cd Week07 # Week07 dir로 이동 $ mkdir ${제출자ID} # 제출자 전용 dir 생성 $ cd ${제출자ID} $ git checkout -b week07/${제출자ID} # 제출자 전용 branch 생성 $ git push -u origin week07/${제출자ID} # git push를 위한 사전 작업 $ git a..

김상주
'잡다 정보' 카테고리의 글 목록