Skip to content

Commit

Permalink
Merge pull request #147 from TABA-4th/dev
Browse files Browse the repository at this point in the history
merge dev branch
  • Loading branch information
kjungw1025 authored Dec 16, 2023
2 parents 57a3a92 + 60ca965 commit 3825be2
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 8 deletions.
1 change: 1 addition & 0 deletions src/components/Functions/ProtectedRoute.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ const ProtectedRoute = ({ children }) => {
if (refreshToken) {

try {
// 쿠키 post 할시 다음과 같은 형식으로 header와 같이 보낼것
const response = await axios.post(
`http://13.113.206.129:8081/user/reissue?refreshToken=${refreshToken}`,
null,
Expand Down
11 changes: 7 additions & 4 deletions src/views/examples/AboutPage.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -155,10 +155,13 @@ function AboutPage() {
</a>
</p>
<p className="description" style={{textAlign: "left"}}>
단국대 소프트웨어학과 19학번 장시우입니다.
니모내모 서비스에서 프론트엔드 및 레이아웃 구성을 담당했습니다.
프로젝트 초기 구성을 만들고, 홈페이지,매거진 페이지 등과 로그인/회원가입 기능을 구현했습니다.
앞으로도 리액트를 공부해 사용자 친화적인 웹앱을 만드는 프론트엔드 개발자로 성장하겠습니다.{" "}
단국대 소프트웨어학과 19학번 장시우입니다.
니모내모 서비스에서 프론트엔드 및 웹사이트 전반적인 구성을 담당했습니다.
React로 홈페이지,매거진 페이지를 구성하고, 검사 진단 및 결과 페이지 개발에 참여했습니다.
로그인/회원가입 기능을 만들고 Context API를 이용한 전역 상태관리, AXIOS API 통신 등을 개발하고
핵심 기능 알고리즘에서 예외가 발생하지 않도록 유효성을 관리했습니다.
앞으로도 리액트를 공부해 사용자 친화적인 웹앱을 만드는
프론트엔드 개발자로 성장하겠습니다.
</p>
</div>
</Col>
Expand Down
3 changes: 2 additions & 1 deletion src/views/examples/FileUploaderPage.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,15 @@ function FileUploaderPage() {
const [URLThumbnail, setURLThumbnail] = useState();


// file-upload 페이지 유효성 관리 체크
useEffect(() => {

// 세션 스토리지에 valid 있는지 CHECK
const isValid = sessionStorage.getItem('valid');

// VALID 가 없을시에 ALERT 띄우고 HOME으로 이동
if (!isValid) {
// Display alert and navigate to the home page

alert('잘못된 접근입니다! ');
navigate('/');
}
Expand Down
3 changes: 2 additions & 1 deletion src/views/examples/ResultPage.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,8 @@ function ResultPage () {

useEffect(() => {

// 세션 스토리지에 valid 있는지 CHECK
// image-upload,survey페이지에서 바로 넘어오는 것을 방지하기 위함
// 세션 스토리지에 result-valid 있는지 CHECK
const isValid = sessionStorage.getItem('result-valid');

// VALID 가 없을시에 ALERT 띄우고 HOME으로 이동
Expand Down
2 changes: 0 additions & 2 deletions src/views/examples/SurveyPage.jsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import React from 'react';
import SurveyForm from 'views/index-sections/SurveyForm';
import DarkNavbar from 'components/Navbars/DarkNavbar';
import ProfilePageHeader from "components/Headers/ProfilePageHeader.js";
import IndexNavbar from 'components/Navbars/IndexNavbar';
import DefaultFooter from "components/Footers/DefaultFooter.js";
import { Container, Col } from 'reactstrap';
Expand Down
1 change: 1 addition & 0 deletions src/views/index-sections/SurveyForm.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ function SurveyForm() {
await axios.post('http://3.34.182.50:5000/survey', formData)
.then(function(response) {

// image-upload 페이지 접근제어
sessionStorage.setItem('valid', 'true'); // 설문조사 업로드 성공시 valid를 true 바꾸기

window.location.href = '/file-upload';
Expand Down

0 comments on commit 3825be2

Please sign in to comment.