목록전체 글 (265)
dukDukz
# 오늘의 목적 React 를 배운다기보다 Next 기본구조 정도 배운다 (라우터 만들기... 링크 어떻게 거는지) # Blog 폴더 생성 - 안에 back , front 폴더 생성 # 작업할 디렉토리까지 접근해야함 - front 폴더 까지 들어감 # node js 환경에서 작업할거니까 npm init (node js 환경으로 만들어준다) # npm install next react react-dom # package.json 을 수정함 "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev":"next dev -p 3001 -H 0.0.0.0", "build":"next build", "start":"next start", "l..
1. ec2 아마존 로그인하고 2. 가비아 도메인 관리 (서비스 관리 - 관리툴) back 13.124.13.101 front 3.38.26.47 ------------------------------------------ # local server $ npx webpack build 가 완료 되면 하나의 폴더 (dist) 가 생긴다. 이렇게 하면 index.html 을 liver server 로 열 수 있다. 이렇게 했을 때 오류가 난다면 $ npm install -g webpack $ npm install -g webpack-cli $ npx webpack app.js 코드만 읽어서 우리가 만든 코드가 잘 번들이 된것 ----------------------------------------------..
# backend 설치 해야 할 것들 node js mysql # front end 설치해야 할 것들 node js nginx # webpack 부분에 대해 잘못 알고 있는것 webpack 은 서버가 아니다!!! 이것은 단순히 build 만 해주는 녀석이고 다양한 js css 같은 파일을 하나의 js와 css 파일로 묶어주는 녀석이지 서버가 아니다. 그저 dev server 개발서버 일 뿐이다. 즉 생성을 해주는 녀석이다. # nginix 80번 포트를 열어서 html 가져와서 link rel 읽어서 css 까지 가져오게 해주는 녀석이 nginx 이다. 실무에서 많이 씀 환경설정만 하면 된다. # front-end 설정 - node js 까지는 설치 해줘야 함 $ sudo apt-get update $ ..
git clone 해서 받고 해당 back 폴더에 내 keygen 넣어야함 ssh -i "hyejun-laptop.pem" ubuntu@ec2-13-125-67-91.ap-northeast-2.compute.amazonaws.com 색깔 초록색 계정명@주소 : 디렉토리$ (커서) ubuntu @ip-172-31-12-152 : ~ $ 이후에 커서 이렇게 되면 접속을 한것이다. 윈도우랑 리눅스의 차이점 리눅스 '/' 경로구분 윈도우 '\' 경로구분 ~ : home 디렉토리 (계정에 대한 디렉토리) ~ : /home/계정명 ubuntu@ip-172-31-12-152:~$ cd / ubuntu@ip-172-31-12-152:/$ cd ~ ubuntu@ip-172-31-12-152:~$ 다시 홈 디렉토리로 가는..
# Restful API request method type CRUD 쿼리문 1. GET : 데이터를 가져올 때 (R) select 문 2. POST : 데이터를 입력할 때 (C) insert 문 3. PUT : 데이터를 수정할 때 (U) update 문 - 전부 다 수정 - 이걸 사용하는 경우는 정말 드물다 - 거의 없다고 봐야한다 4. DELETE : 데이터를 삭제할 때 (D) delete 문 5. PATCH : 데이터를 일부 수정 (U) update 문 - 일부 수정 6. OPTIONS : 요청을 체크 7. HEAD : 데이터의 request message Header 만 받아올 때 - 아직은 쓸 일이 거의 없다. Restful 의 규칙이 너무 세밀하게 되어있다. 되게 많지만 실제로 개발할때는 정말..
$ pwd $ ls $ cd awsTest $ sudo node server.js 그냥 서버 돌리기 $ sudo node server.js & 리눅스에서 background 에서 돌리는방법 이걸 끌 때는 작업관리자 : ps -ef 끌 때는 : sudo kill -9 [node server.js 가 돌아가고 잇는 번호] sudo kill -9 소유권 root 로 node 서버 실행했는데 ubuntu 아래 계정으로 서버 종료 하려고 하니 안되서 sudo kill 로 간것이다. +++++++++++++++++++++++ pm2 리눅스에서 백그라운드 & 붙여서 돌리는걸 node.js에서 pm2 패키지 사용해서 해보자 pm2 라는 패키지라는게 있는데 그거로 백그라우드에서 서버 돌리는 방법을 알아보자 현재 우분투 ..
# 리눅스 명령어 ls : 디렉토리 내용 보기 ( 현 위치) pwd : 내 경로 보기 cd / : 최상위 디렉토리로 간다 ls -al : -가 있으면 옵션임 : 디렉토리 상세하게 보기 cd ~ : 우리가 사용, 작업할 디렉토리 공간 작업폴더를 열고 back front 폴더 두개를 만들어준다. back 안에 아까 다운 받은 key 파일을 복사해서 넣어준다. 이 파일은 절대 노출되면 안되기 때문에 .gitignore 에 적어준다. 그런 뒤에 터미널에서 cd back 으로 back 폴더에 들어가고 git init 을 해준다. - 제외된것을 확인 할 수 있다. 이제 터미널에서 backend server setting 을 해보자. 내가 사용할 인스턴스를 체크한 뒤 연결 버튼을 누른다. 연결을 위해서 밑줄 친 부분..
구글에 '아마존 ec2' 라고 검색한다. https://aws.amazon.com/ko/ec2/?ec2-whats-new.sort-by=item.additionalFields.postDateTime&ec2-whats-new.sort-order=desc 아마존 클라우드 서버 호스팅 | Amazon Web Services 다양한 구매 모델 온디맨드, 스팟 인스턴스, Savings Plan과 같은 여러 가지 구매 모델을 제공합니다. 스팟 인스턴스를 사용하면 내결함성을 갖춘 워크로드 요금을 90%까지 절감할 수 있습니다. Saving aws.amazon.com 여기서 서버를 열어보자 가입을 하고 로그인을 하면 이러한 페이지가 나오게 되는데 '가상 머신 시작' 부분을 선택해서 들어가자 Ubuntu Server 2..