서버에서 받아온 timestamp 형식의 시간 데이터를 javascript의 Date 형식으로 변환하면 연도, 월, 일, 시간, 분 등을 추출할 수 있다. const sendAt = "2021-11-23T20:33:58.876+00:00"; const date = new Date(sendAt); // Date 형식으로 변환 console.log(date.getMonth()+1, date.getDate(), date.getHours(), date.getMinutes());
이전에 Django 서버를 EC2에 올렸는데 분명 리전을 Seoul로 설정했다고 생각했는데 알고보니 Ohio로 설정되어 있었다. 따라서 이번에는 Ohiio 리전에 생성했던 인스턴스를 이미지로 생성하여 이를 불러와 Seoul 리전에 새로운 인스턴스를 생성해보려한다. 🍑이미지 생성, 복사 기존 리전(Ohio)에서 생성하고 작업했던 인스턴스의 이미지 생성 이미지 이름과 설명 설정 후 이미지 생성 * matching server 인스턴스를 이동시키는 건데 무의식적으로 main server로 이름을 설저하였다. 참고하자. 생성된 이미지 확인 pending 상태 : 이미지 생성 중 available 상태 : 이미지 사용 가능 이미지 복사 변경하려는 리전(Seoul)으로 설정 후 복사 변경하려는 리전(Seoul)에서..
작업한 Spring Boot 프로젝트를 AWS EC2에 배포하는 과정을 작성하였다. Django를 배포했을 때보다는 과정이 덜 복잡한 것 같다. AWS에서 EC2 인스턴스 생성 과정은 이전에 Django를 배포하였을 때와 동일하게 진행하였다. 🍑 EC2 환경 셋팅 git 설치 $ sudo apt-get install -y git Reading package lists... Done Building dependency tree Reading state information... Done git is already the newest version (1:2.17.1-1ubuntu0.9). git set to manually installed. 0 upgraded, 0 newly installed, 0 to ..
보호되어 있는 글입니다.
Spring 🍑 Web Socket Dependency 추가 해당 패키지에 stom도 내장되어있다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-websocket' } 🍑 Web Socket Config 설정 ✔️ 허용하는 origin에 vue adress를 추가해준다. package com.project.mnm.config; import org.springframework.context.annotation.Configuration; import org.springframework.messaging.simp.config.MessageBrokerRegistry; import org.springframework.web..
Spring과 마찬가지로 Django에서도 Vue와 REST API 통신을 할 때 다음과 같이 CORS 에러가 발생한다. Access to XMLHttpRequest at 'http://localhost:5000/matching/users' from origin 'http://localhost:8080' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Django의 settings.py에서 CORS 설정을 추가해주면 해결된다. ✔️ 허용하고 ..
🍑 CORS 설정 1 Access to XMLHttpRequest at 'http://localhost:5050/auth/login' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Vue에서 SpringBoot 서버로 REST API를 요청했을 때 다음과 같은 CORS 에러가 발생한다. import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotatio..
📌 프론트 담당 친구랑 얘기를 해보고 매칭 정보 DB를 많이 수정해야한다. 🍊 매칭 정보 등록 ✔️ 값을 넣지 않은 컬럼에는 null이 들어간다. { "user": { "id": 1 }, "mbti": "infp", "userSmoking": "비흡연자", "mateSmoking": "비흡연자", "userPet": "false", "matePet": "특정 동물만 가능하다", "matePetDog": "true", "matePetCat": "true", "userBugKiller": "절대 못잡는다", "mateBugKiller": "잡을 수 있어야한다" } 🍊 매칭 정보 조회 🍊 매칭 정보 변경 ✔️ 매칭 정보의 경우 널 예외 처리를 하기에는 컬럼이 너무 많아서 전체 수정만 구현하였다. { "mbti..