[Client - Readme(KOR)] DataX Project
[Client - Readme(KOR)] DataX Project
– Cors error 미해결 – 25.03.10 해결완료
아직 서버와 Cors error 해결이 안되어 Cors 확인 없는 브라우저에서 접속확인 가능합니다.
[ Safari 개발자 모드에서 CORS 비활성화 하는법 ]
- 사파리(Safari) 열기
- “개발자 모드(Developer Mode)” 활성화
- 상단 메뉴에서 Safari → 설정(Preferences) → 고급(Advanced) 클릭
- “메뉴 막대에서 개발자용 메뉴 보기(Show Develop menu in menu bar)” 체크
- 개발자 메뉴에서 CORS 비활성화
- 메뉴 바에서 “개발(Develop) → 모든 크로스 오리진 제한 비활성화(Disable Cross-Origin Restrictions)” 클릭Restrictions)” 클릭
프로젝트 개요
이 프로젝트는 Ruby on Rails와 Vue.js를 사용하여 구현된 블로그 플랫폼입니다. 사용자 인증, 기사 관리, 검색 필터링 등의 기능을 포함합니다.
[배포중] http://54.180.239.200
개발환경
- Development Environment: macOS
- node.js : 23.9.0
- vue.js : 3.5.13
- Deploy : AWS EC2 , ngnix
프로젝트 셋업
- 개발 플로우
- JWT 토큰 사용을 위해 Axios를 우선 설정
- 로그인 페이지 구현
- 회원가입 페이지 구현
- 글 작성,상세 페이지 구현
- 카테고리,검색을 이용한 필터링 기능 추가
- 글 삭제,수정 구현 ( 작성자만 삭제가능하도록 )
- 태그를 이용한 글 이동 구현
- UI 다듬기
- AWS,Nginx 를 통한 배포
- Rails 서버와 연결
구현한 기능 설명
- 로그인 로그아웃 상태
- 로그인 로그아웃 상태에 따라 보여지는 화면이 다릅니다.
- PostList 는 로그아웃상태에서도 볼수잇지만, 글 작성 페이지는 로그인상태에서만 접근가능합니다. (토큰 확인)
- 글 수정,삭제 버튼 작성자에게만 활성화
- Category 및 검색박스로 검색기능
- PostList 페이지에서 카테고리를 선택하면 같은 카테고리의 글들을 필터링합니다
- 검색박스에서 검색하면 제목, 내용에 검색한 단어가 포함된 글들을 반환합니다
- 태그기능
- PostDetail 페이지에서 태그를 누르면 같은 태그의 글들을 모아서 보여줍니다.
- 글작성시 태그는 , 로 구분하여 서버에 배열로 요청합니다. ex) 태그1,태그2 -> [“태그1”, “태그2”]
- 모바일버전 UI
미리보기
This post is licensed under CC BY 4.0 by the author.