분류 전체보기42 [FN] Spring Boot API / FCM Token 전송 모임 신청을 하고 신청에 대한 알림을 FCM으로 모임장에게 띄워주기 위해서React Native에서 Spring Boot 서버로 FCM 토큰을 보내주어야하는데 로컬호스트:포트 번호로 연결할 수는 있지만,다른 기기나 환경에서 실행하려면 문제가 생길 것 같아서 EC2에 Spring Boot API를 배포하고 EC2의 탄력적 IP를 React Native에서 지정해서 FCM 토큰을 전송하기로 하였다. 1. Spring Boot에 FCM 토큰을 받는 API 엔드 포인트 생성FcmController.javaRestController : HTTP 요청을 처리하는 RESTful 웹 서비스 컨트롤러 클래스를 정의PostMapping : 클라이언트에서 POST 요청을 /api/fcm-token 경로로 보냈을 때 이 메서.. 2025. 2. 19. [FN] Intellij Community에서 Spring Boot 사용하기 무료 버전인 Intellij Community는 Spring Initializr에서 프로젝트를 생성하고 불러와야한다.react native 프로젝트에서 모임 신청자가 모임장에게 신청서를 보내면 해당 신청서가 도착했다는 알림은 FCM을 통해서 보내고 모임 승인, 거절 관리를 Spring Boot로 구현하려고 한다.Intellij는 미리 설치하고오기. https://start.spring.io/ GENERATE 버튼으로 .zip 파일을 생성한다.압축을 풀고 인텔리제이에서 해당 프로젝트를 OPEN 이후로는 애플리케이션을 로컬에서 실행시키기 위한 설정이 필요하다. src\main\resources\application.properties 상단 초록색 화살표 옆에 현재 파일 - 구성 편집 - + 클릭 - 애플리케.. 2025. 2. 19. [FN] 게시판 개발 일지[5] / RESTful API, AWS EC2 게시글 저장은 Firestore database 와 AWS S3에 이미지 업로드 되도록 했어서RESTful API를 활용해 보기 위해서 게시글 조회와 검색 기능에 적용하였다. 1. 시작Node.js 프로젝트 초기화npm init -y 필요한 프레임워크 installnpm install express firebase-admin body-parsernpm install axios npm start로 서버와 Metro bundle을 같이 실행시키기 위해서 package.json 코드를 아래처럼 수정하였다."scripts": { "start": "concurrently \"react-native start\" \"npm run server\"", "server": "node server.. 2025. 2. 14. [FN] 게시판 개발 일지[4] / image-picker를 사용한 AWS S3 이미지 업로드 이미지 업로드가 계속 실패하는 문제 때문에 오랜 시간 붙잡고 있다가 결국 해결해서 정리함(ReactNative Cli TypeScript 프로젝트) ▼ S3와 IAM 관련 설정은 아래 게시글을 참고 ▼ [FN] AWS S3, AWS IAM게시글을 작성 후 Firebase database에 게시글 데이터는 잘 저장이 된다.이제 게시글에 사용자가 이미지를 등록하는 기능을 추가하려고 하는데. Firebase Storage도 있지만,나는 AWS S3를 사용하여 구현하codingco.tistory.com▼ image-picker(사진 선택) 관련 설명은 아래 게시글을 참고 ▼ 게시글 작성 -> 사진은 AWS S3에 업로드 -> " data-og-host="codingco.tistory.com" data-og-s.. 2025. 2. 5. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음