# 2019 10

16개의 포스트

Node.js 웹 애플리케이션 프레임워크? express vs koa

왜 koa를 쓸까요? 멘토분께서 koa로 개발을 하자고 해서 서버를 koa로 구현한 적이 있어요. 그런데 왜 koa를 쓸까에 대한 의문은 있었어요. koa... 열심히 구글링 해본 결과 es6 async await이 지원이 된대요. 이게 뭔말이에요? express도 async await 쓸 수 있는데요?? 좀더 자세히 찾아본 결과 support async...

2019년 10월 24일
·
2개의 댓글
·

jest test에서 import 를 못 쓰네요?

jest에서 import 구문을 쓰니 에러가 발생합니다. 레퍼런스에서 jest.config.js라는 jest 설정파일을 설정해두는 것을 알게 되었어요. 그래서 babel-jest를 설치하길래 babel jest를 키워드로 구글링해보니 공식문서가 나오네요. 공식문서에서 하라는데로 다음과 같은 여러 패키지를 설치해줄게요. yarn add --dev babe...

2019년 10월 23일
·
2개의 댓글
·

도메인과 네임서버 그리고 Route53이란?

Route53은 AWS 리소스(EC2, CloudFront, S3 등) 과 연동 가능한 DNS 서비스입니다! 프리티어에서 사용 불가합니다! DNS (도메인 네임 시스템)은 도메인과 대응된 IP 주소를 알려줍니다. 도메인을 만들 수 있는 곳은? Route53, cafe24, 가비아, freenom 등이 있습니다. 도메인을 구매하면 네임서버까지 연동해서 ...

2019년 10월 22일
·
3개의 댓글
·

폰켓몬 javascript - 프로그래머스

문제이해 제한 사항에 보면 nums 길이가 10000 이하의 자연수에요. 짝수이고요. 조합으로 뽑으려고 하면 2^10000은 >>>> 1억 ( 1초에 1억번 이하 연산한다면 시간복잡도가 나쁘지 않다고 가정한답니다. ) 조합을 구현할 생각부터 하면 안됩니다. 왜 안되냐면 다음과 같은 조합을 사용한다면 maximum call stack 이란 에러메시지를 보게...

2019년 10월 22일
·
0개의 댓글
·
post-thumbnail

git 명령어 정리, 에러정리

후.. 맨날 볼때마다 찾아보는것이 지겹다. 정리를 좀 해서 ㅠ 사용해야지 브랜치 브랜치 삭제 삭제할 브랜치 명이 feature/login 으로 가정 --delete 부분은 -D로 치환할 수 있음. git add git add .를 했는데요. 특정파일은 커밋안하고

2019년 10월 21일
·
0개의 댓글
·

사설 IP, 공인 IP, VPN이란?

IP주소는 유한한데 어떻게 스마트폰, 노트북, 인터넷을 이용하는 디바이스가 엄청나게 늘어날텐에 어떻게 모든 디바이스가 인터넷을 할 수 있을까요? 다음과 같은 개념도를 보면 그 이유를 알 수 있습니다. image.png 출처 : How to Use Your Router and ISP’s Modem/Router Combo In Tandem - How-To ...

2019년 10월 20일
·
0개의 댓글
·

소수 찾기 javascript - 프로그래머스

로직 미리 소수를 구해놓고요. 에라토스테네스의 체로 구했습니다. 2~ n까지의 구간중 소수를 구할때 가장 빠른 알고리즘입니다. 모든 순열을 구하고, 배열에 순서대로 저장해요. image.png 출처 : Write a program to print all permutations of a given string - geeksforgeeks 모든 순열을 ...

2019년 10월 18일
·
0개의 댓글
·

숫자야구 javascript - 프로그래머스

code 로직 123 ~ 987 328 hubo = [1000개] false 가능한 모든 수의 check배열을 만듭니다. true이면 숫자야구에서 정답인 수입니다. 123 - 1스트라이크 , 1볼 true , 아니면 false 356 - 1스트라이크 , 0볼 true , 아니면 false 327 - 2스트라이크 , 0볼 true , 아니면 fal...

2019년 10월 17일
·
0개의 댓글
·

serverless framework를 이용해서 서버 애플리케이션을 간단하게 배포해보자! 그리고 테스트까지!

내일이면 코드스테이츠 이머시브 14기 4주 프로젝트가 끝이납니다. 저희 프로젝트 이름은 CreativeStorage 이름은 거창해요. 이 프로그램이 하는 일은 파일을 AWS S3 버킷에 저장하고, 자주 접근하지 않은 파일은 사용료가 더 저렴한 저장소로 파일을 이전시키는 작업을 수행합니다. 프로젝트의 개념도 Untitled Diagram.jpg 저희 ...

2019년 10월 11일
·
2개의 댓글
·

TIL - 19/10/08

4주 프로젝트 DAY 18 s3 standard 객체를 s3 deep archive 스토리지 클래스로 변경하기 수명 주기로 스토리지 클래스를 이전한다면 설정은 어떻게 해요? s3 glacier 스토리지 클래스는 바로 데이터를 다운로드 할 수 없다면서요..복원은 어떻게 해요? s3 glacier of s3 storage class 와 s3 glacier랑 ...

2019년 10월 8일
·
0개의 댓글
·

TIL - 19/10/07

4주 프로젝트 DAY 17 serverless aws dotenv 사용법 serverless aws 이제 aws-sdk를 이용해서 s3에 파일을 업로드 다운로드 리스트를 받아오는 작업을 수행하였다. 이제 serverless framework를 통해 koa앱을 배포해보자. 이미 테스트 배포는 이전에 해놨기 때문에.. serverless framework ...

2019년 10월 7일
·
0개의 댓글
·

TIL - 19/10/05

4주 프로젝트 AWS S3에서 Glacier로 자동 백업 출처 : bluese05.tistory.com 위 레퍼런스는 aws console 즉 AWS에서 제공하는 GUI 를 사용해서 AWS S3 -> Glacier로 백업한다. 나는 프로그래밍 방법을 통해 코드로 위 작업을 수행해야한다. 프로그래밍을 하기 전에 일단은 구체적으로 어떻게 백업하는지는 알...

2019년 10월 5일
·
0개의 댓글
·

TIL - 19/10/04

4주 프로젝트 DAY 15 node.js STREAM 자바스크립트 정렬 node.js STREAM node.js STREAM 레퍼런스 : 김정환 블로그 자바스크립트 정렬 자바스크립트 레퍼런스 :MDN Array.prototype.sort() 매개변수 : 정렬 순서를 정의하는 함수. 각 요소의 문자열 변환에 따라 각 문자의 유니 코드 코드 포인트 값에...

2019년 10월 4일
·
0개의 댓글
·

TIL - 19/10/03

4주 프로젝트 DAY 15 AWS IAM 사용자 계정 키 발급받기 ( SDK나, serverless 이용시 ) serverless framework로 koa 앱 배포하기 AWS IAM 사용자 계정 키 발급받기 ( SDK나, serverless 이용시 ) aws https://aws.amazon.com/ko/ 로그인 후 -> 콘솔에 로그인 클릭 -> ...

2019년 10월 3일
·
0개의 댓글
·

TIL - 19/10/02

4주 프로젝트 DAY 14 koa post 라우터에서 params읽기 http Header에서 Content-Type Accept 뭘 의미하는걸까? serverless-offline으로 테스트가 동작한다! -> 이제 배포를 해봅시다. koa post 라우터에서 body읽기 현재 상황 요청을 받는 라우터 요청 보내는 test 코드의 일부 image....

2019년 10월 2일
·
0개의 댓글
·

TIL - 19/10/01

4주 프로젝트 DAY 13 es6 map, set koa 앱을 serverless framework를 통해 serverless 아키텍쳐로 마이그레이션하자. serverless offline을 jest로 테스트해봅시다.(http get,post) serverless framework를 사용할때 로컬일때 배포할때 환경세팅을 다르게 해야겠죠? es6 map, ...

2019년 10월 1일
·
0개의 댓글
·