-
231124 - 학습 내용, 231125 - 학습목표공부/하루노트 2023. 11. 24. 11:53
231124 - 학습 목표
- ubuntu apache 에서 새로고침시 url을 못찾는 에러 발생 해결 (완료)
- git .readme .gif 넣어서 작성(완료)
- aws 데이터 속도 처리 (완료)
*문제 발생
기존의 프론트 방법은 서버에 데이터 추가나 삭제 요청후 작업이 완료 되면
서버에 수정된 데이터를 가져오는 방식이였으나
aws에 배포를 해보니 aws 처리 속도가 느려 2~3초정도 후에 프론트 작업 화면이 바뀌게 되었다
*해결 방법
1. 프론트에서 미리 작업을 한다
: 데이터 갱신을 데이터 작업 후에 반영이 되는게 아니라 데이터 작업 전에 미리 데이터를 수정한다
데이터 작업의 성공 여부에 따라 재갱신을 하도록 한다
2. 로컬스토리지 사용으로 일정한 랜더링 가능
데이터 요청후 프론트에 바로 반영이 되도록 하면
작업을 2개 이상 요청을이 될 경우하면 처리 되는 속도에 따라
화면이 원치않게 갱신되어 되어 갱신 하지 않도 로컬스토리지에 저장이 되도록 하였다

문제사항 * 프론트엔드 에서 새로고침시 Not Found 발생
"/" 이 경로 대한 설정은 있지만
"/var/www/html" 경로에 설정이 없어 경로에 있는 index.html을 못 찾는다
해결방법
sudo a2enmod rewrite systemctl restart apache2 vi /etc/apache2apache2.conf #Directory 있는 부분에 <Directory "/var/www/html"> RewriteEngine on # If an existing asset or directory is requested go to it as it is RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] # If the requested resource doesn't exist, use index.html RewriteRule ^ index.html [L] </Directory> systemctl restart apache2*참고자료
https://eun-jeong.tistory.com/26
[Apache] 아파치 기반 SPA에서 새로고침 시 Not found 뜨는 문제 해결 방법
배포 파일을 AWS의 Apache에 올리고 사이트에 접속을 했더니 홈 경로가 아닌 곳에서 새로고침을 하거나 뒤로가기 등을 하면 Not found가 뜨는 문제가 발생했습니다. 처음에는 어떤 부분을 건드려야
eun-jeong.tistory.com
231125 - 학습목표
자료구조 학습
'공부 > 하루노트' 카테고리의 다른 글
231204 - 학습내용, 231205 - 학습목표 (0) 2023.12.04 231127 - 학습내용, 231128 - 학습목표 (0) 2023.11.27 231123 - 학습 내용, 231124 - 학습 목표 (0) 2023.11.23 231122 - 학습 내용, 231123 - 학습 목표 (1) 2023.11.23 231121 - 학습 내용, 231122 - 학습 목표 (0) 2023.11.21