프론트엔드
-
SPA란? React를 사용하는 이유프론트엔드 2022. 1. 20. 16:02
리소스를 관리하는 서버가 존재하고, 리소스를 소비하려는 다수의 클라이언트가 있는 REST API로 프로젝트를 진행했다. 그러나 HTML 파일이 다수고, 페이지를 이동하면 그때마다 새로운 페이지를 받아오는 방식으로 진행해 왠지 모르게 찜찜했다. 하여 single page application을 적용해본다. 목차 SPA란? React를 쓰는 이유는? 다운로드 환경 설정 기본 문법, JSX? 백엔드 서버랑 연결하는 방법 SPA이란? 웹이란 무엇인가. 결국 어딘가에 저장한 데이터를 가공해서 화면에 쏘는 기술이다. 과거에는 저장한 데이터를 여러 페이지로 만들어 통신해도 문제가 없었다. 하지만, 서비스가 고도화 되면서 한 페이지 마다 발송해야하는 데이터의 크기가 커졌다. 새로운 페이지를 발송할때마다 사용하는 컴퓨터..
-
#2 서버리스 프론트엔드 - 사진 파일 업로드(springboot aws s3 gradle)프론트엔드 2021. 11. 24. 22:28
프로젝트에 사진 업로드 기능을 AWS S3를 spring boot로 구현하며 마주한 Error들을 기록한다. # 검색어 - 시작은 UI를 준비하고, 구글로 springboot aws s3, spring boot gradle aws s3 라는 키워드로 검색했다. - 포스팅을 5개 정도 훑어보고 반가운 향로님 블로그가 가장 친절한 설명이 있어 따라해 보기로했다. # 첫 오류 dependencies 주입 "dependencies 주입은 implementation 명령어로 주입 한다" - 시작부터 오류와 마주했다. 아래와 같이 따라했더니 gradle이 정상적으로 작동하지 않았다. - handlebars가 뭔지 모르겠고, dependencyManagement가 뭔지 모르겠고, 무엇보다 왜 spring-cloud라..