전체 글 94

CredentialsError: Missing credentials in config

aws 배포중 프론트에서 아래와 같은 에러가 생긴다면? CredentialsError: Missing credentials in config sudo su 관리자 모드에서 vim .env를 통해 설정한 S3_ACCESS_KEY_ID와 S3_SECRET_ACCESS_KEY를 추가 해준다. 이후 만약 같은 에러가 생긴다면? npm install을 해줬는지 package.json을 확인해주고 제대로 되어 있다면 아래의 코드처럼 aws-sdk를 통해 config.update가 설정한 accessKeyId와 secretAccessKey가 제대로 있는지 확인한다. AWS.config.update({ accessKeyId: process.env.S3_ACCESS_KEY_ID, // .env secretAccessKe..

AWS 2021.12.18

2-2. 문자열 기본(따옴표, 백틱, typeof)

값(value): 프로그램이 조작할 수 있는 데이터를 의미 자료형(data-type): 값에는 여러가지 종류가 있는데 이런 값의 종류를 자료형이라고 한다. 문자열(string): 문자들이 하나 이상 나열된 것을 문자열이라고 한다. 주의: 따옴표가 문자열 중간에 들어 있을 때 javascript 엔진이 인식하는 문자열의 시작과 끝은 첫 따옴표와 중간 따옴표이다. console.log('문자열 안에 작은따옴표(')가 있어요'); // 색으로 표시된 것 처럼 인식을 저렇게 한다. 숫자(number): 말 그대로 숫자다. 불 값(Boolean) 참(true)과 거짓(false)으로 나누는 것을 Boolean이라고 하는데, Boolean은 따옴표를 감싸지 않고 true와 false로 입력한다. 그 외에 숫자에서의..

javascript 2021.12.18

1-3. 프로그래밍 사고력의 중요성

블로깅이 늦었지만, 다시 돌아보니 난 왜 다 배웠다고 생각하는데 코드를 적으려고 할 때 또는 프로그램을 만들고자 하는데 왜 항상 시작부터 막히고 로직을 구현하지 못할까 하는 자괴감에 빠진적이 있다. 돌아보니 프로그래밍 사고력 즉 알고리즘적 사고가 부족했다. 어떻게해야 이 부족한 점을 채우고 기를 수 있을까? 생각해보니 간단했다. 먼저 계획을하고 생각을 해야했다. "생각" 난 개발하는 지인의 조언을 듣고 막히거나 생각한 프로그램을 만들기 전 딱 2가지를 했다. 구체적인 계획: 먼저 간단한 게임을 만들 때 그 외 프로그램을 구현할 때 쪼개서 생각한다. 예를 들면, 케익을 만드려고 할 때 그냥 만든다가 아니라 구체적인 순서를 정하는 것이다. 준비 할 재료는 무엇인지 과정이 어떻게 구성될지 그리고 크게 순서를 ..

javascript 2021.12.18

1-2. VS Code, Node, git(macOS) 설치

https://code.visualstudio.com/ 해당 링크를 통해 vscode를 설치한다. 2. node 설치 (최신버전)(링크: https://nodejs.org/ko/) 3. Mac OS 환경에서 git 설치하기 homebrew 설치(https://brew.sh/index_ko) homebrew를 이용해서 git 설치하기 $brew install git git config 설정 (git 계정 설정) config를 수정할 때 계정 설정을 할 수 있다. 이 계정 설정을 하게 되면 local 환경에서 git push를 할 때 요구되는 로그인 정보를 생략할 수 있다. $git config --global user.name "kyh" $git config --global user.email "kyh@g..

javascript 2021.12.18