오늘은 배포하느라 시간을 많이 썼다.
mongoDB를 쓸 때 ec2 인스턴스를 통해 배포할 때는 어렵지 않게 했었는데 mySQL을 서버에 설치하려니 초반에 root 비밀번호 때문에 에러가 났고 연결 문제로도 에러가 났다.
오전 내내 검색해 겨우 해결하고 배포를 했다. 다행히 프론트에서도 연결이 잘 됐고 미리 CORS 문제를 해결하려고 npm에 cors라이브러리를 써서 처리를 해뒀었다. cors라이브러리가 어떻게 동작하는지 공부는 추가로 해봐야겠다.
아직은 프론트에서 요청한 데이터를 가공해서 전달해주는 것만 신경쓰고 있는데 데이터베이스, CI,CD, 도커 등 추가로 조금씩 공부를 해야할꺼 같다.
어제부터 리액트를 조금씩 시간을 내서 공부 중이다. 아무래도 프론트 쪽에 조금 더 흥미가 있기 떄문에 배우는데 재미가 있다. 물론 초반이라서 그런것도 있는 것 같다.
매일 꾸준히 자바스크립트, 리액트를 공부 하는 게 목표이다. 그래도 항해99 기간에는 노드에 집중해야겠다.
오브젝트의 키값을 배열로 만들고 싶으면?
Object.keys()를 쓰면 된다.
const object1 = {
a: 'somestring',
b: 42,
c: false
};
console.log(Object.keys(object1));
// expected output: Array ["a", "b", "c"]