본문 바로가기

백엔드

vscode로 ec2서버 연결하기 vscode가 깔려있다면, ec2 서버로 연결할 수 있다. (물론 다른 대체 가능한 툴도 많다.) 옆의 아이콘을 누른 후, 'Remote Development'를 검색한다. 옆처럼 나오는 툴을 설치한다. 다 설치했다면 이제 접속해보자. F1을 눌러 검색창을 띄우고, 'Remote-SSH: Connect to Host...'에서 엔터를 누른다. 다 눌렀다면, 'ssh 계정@ip주소or도메인'으로 들어가보도록 하자. 난 ip주소만 넣었는데 잘 들어가짐을 확인했다. 더보기
REST API#1 오늘은 REST API에 대해서 알아보려고 한다. 만약, 회원가입을 한다고 가정할 때, 한국은 GET을 쓰고, 미국은 POST를, 인도는 PATCH를 쓴다고 가정하자. 이렇게 세계별로 다르다면 우리 사용자는 모든 규칙을 다 외워야 하는 번거로움이 있다. 이에 대한 공통을 추구하게 되는데, 이게 REST API이다. REST API는 이름을 짓는 고민, 이름을 짓는 약속이라고 보면 된다. REST: 지속 가능한 1. 일단 API가 뭘까? Application Program Interface로 우리가 사용하는 라이브러리, 함수, 뷰 등이 포함된다. 인터페이스를 생각하면, UI(사용자와 컴퓨터 간의 중간, 즉 OS)도 있고, GUI, CUI 등 다양한 I를 들어볼 수 있다. 이를 비유하자면, '사람과 엘리베이.. 더보기
nvm 설치하기 - nvm 설치 노드js를 깔다가 버전문제가 일어날 수가 있다. 이때 nvm을 깔아놓는 게 좋다. nvm 설치는 2가지 방식으로 할 수 있다. 1. 설치 (택1) curl $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash (택1) homebrew brew install nvm 2. bash_profile 내용 변경 $ vi ~/.bash_profile vi 에디터로 파일을 연다. export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm 이 부분이 있는지 확인하고, 없으면 이 부분을 아무데나 추가.. 더보기
git@github.com: Permission denied 에러 npm install 패키지명을 하다가 'A complete log of this run can be found in: [경로] ' 메시지가 나오며 npm 에러가 엄청 떴다. 그래서 'vi [경로]'를 터미널에 쳐서 문제를 봤다. 이 문제를 해결해보자.. 1. 터미널을 열어 아래 명령어를 입력한다. $ ssh-keygen -t rsa -C "git이메일" +git 이메일을 모른다면 터미널에 $ git config --list 이걸 쳐줘서 확인할 수 있다. 2. 경로 확인 만약 위에서 잘 누르고 비밀번호도 잘 설정했다면 테이블 같은 게 나오고 끝났을 것이다. Your identification has been saved in /Users/user/.ssh/id_rsa. Your public key has .. 더보기
[nodejs]Error: Cannot find module 해결방법 사용환경: macOS nodejs의 존재 자체를 까먹고 있다가 쓸 일이 있어서 실행을 해보았다. Error: Cannot find module 'express' Error: Cannot find module 'compression' Error: Cannot find module 'method-override' 근데 에러가 이렇게 계속 나는 것을 볼 수 있었다. 이 문제를 해결해보자. 일단 터미널을 연다. $ npm install express $ npm install compression $ npm install method-override 그럼 잘 돌아가는 것을 볼 수 있다. -> 만약 npm이 설치가 되어있지 않다면 설치하자. +뒤에 npm install [package이름] -save 옵션도 사용할.. 더보기
가비아 도메인 적용 EC2 ubuntu 가비아나 다른 사이트를 통해 도메인을 적용하도록 한다. 일단 '가비아'를 검색해서 사이트로 들어갔다. 가비아로 들어가서 원하는 도메인 이름을 넣고, 아래 선택지 중 원하는 것으로 '선택'을 누른다. 결제를 진행해서 작업을 완료한다. 서비스 관리 - DNS관리툴로 이동한다. 설정을 누른다. 잠시 ec2로 돌아가, IPv4주소를 복사해놓는다. 레코드 수정을 누른다. 레코드 추가를 누르고, 아까 복사해놓았던 IPv4 주소를 값/위치에 복사한다. 표시해놓은 순서대로 따라하면 된다. A타입: IPv4주소, AAAA=IPv6 @: 앞에 아무것도 안 넣었을 때 ex) naver.com TTL: Time To Live 한 5분도 안된채 설정한 site로 연결되었다! 더보기
[ubuntu] nginx phpmyadmin 설치 보호되어 있는 글입니다. 더보기
datagrip으로 mysql 외부 접속 0. user추가하기(0번은 모두 선택적으로) mysql > use mysql; //mysql 대신 사용할 데이터베이스 사용 가능 (######셋 중에 하나..........) (택1)mysql > create user 사용자ID; // 사용자 추가 (택1)mysql > create user 'userid'@localhost identified by '비밀번호'; // 사용자에 대한 비밀번호도 추가 (택1)mysql > create user 'userid'@'%' identified by '비밀번호'; // '%': 외부접근 허용 mysql > flush privileges; 확인 및 삭제 mysql> use mysql; mysql> select User from user; //확인 mysql> dele.. 더보기

반응형
LIST