본문 바로가기

Final Project (CODESTATES)

(3)
재배포 with AWS 아래 글은 배포할 당시에 작성했던 글인데 배포가 원활하게 되지 않아서 그에 대한 기록을 남겨본다. 1. freenom에서 산 도메인을 활용했을 때 https 적용이 되지 않았다. (상황) 프론트 도메인과는 별개로 백에서도 freenom에서 도메인 구입 후 클라이언트와 연결했었다. (증상) http:// ec2 ip 주소로 하면 'cannot GET/ '이라고 나오지만, https 로 했을 때에는 'ERR_CONNECTION_REFUSED'로 연결되지 않는다. (해결) 가비아에서 재구입한 도메인을 연결하자 https로도 도메인으로 접속할 수 있었다. 2. 프론트와 백 도메인을 연결했을 때 CORS 에러가 나왔다. (상황) 프론트와 백이 각각 다른 계정으로 도메인을 구입 후 연결을 시도했다. (증상) 프론트..
오늘의 기록 - sequelize 테이블 컬럼명 변경하기 팀원으로부터 컬럼명을 변경해달라는 요청을 받았다. Users 테이블의 userName을 username으로 변경해 달라고 하셨다. 몇 번의 시행 착오를 거쳐 해결한 방법은 아래와 같았다. 해야 할 일은 크게 세 가지이다. 1. migration-skeleton 생성하기 알아보지 컬럼명만 수정할 수 있는 방법이 없는 듯했다. 나는 있던 컬럼을 삭제하고 새로운 컬럼을 추가하는 방식으로 수정했다. (*알고보니 queryInterface에 renameColumn이라는 메소드가 있다...) //작성자:김현영 module.exports = { up: async (queryInterface, Sequelize) => { await queryInterface.removeColumn("Users", "userName")..
Final Project 1주차 기록 지난 주는 Final Project intro 및 SR(Software Requirements)을 작성 및 점검하는 시간을 가졌다. 한 주 동안 팀 및 팀장 선정 프로젝트 아이디어 기획 포지션 분배 기능 리스트업 을 하고 프로젝트 매니저님과 함께 의견을 나누었다. 정민님이 팀장으로 나를 추천하셨다. 사실 나도 팀장을 해 보고 싶었다. 하지만 코로나 때문에 애기가 어린이집에 못 가는 날이 자꾸 생겨서 욕심을 버리기로 했다. 대신, 팀장만큼 꼼꼼한 팀원이 되어야 겠다고 생각했다. 우리 팀은 일기를 쓰고, 레트로 스타일의 템플릿을 제공하며 출력할 수 있도록 예쁘게 편집까지 해 주는 웹 사이트를 만들기로 했다. 처음 일기장의 아이디어를 낸 사람은 다른 팀원이었지만 나도 이미 '맘스다이어리'라는 육아 일기 앱의 ..