프라이D
프라이Develog(❁´◡`❁)
프라이D
전체 방문자
오늘
어제
  • ALL (378)
    • TDD, Cleancode with JavaScr.. (5)
    • 프로젝트 (32)
      • work (3)
      • 직접 만드는 기술 블로그 (2)
      • 데일리 옥션 (19)
      • 모락모락 (8)
    • Computer Science (1)
    • Algorithm & 자료구조 (94)
      • 알고리즘 w.JavaScript (53)
      • 자료구조 (5)
      • (인프런) 자바스크립트 알고리즘 문제풀이 (34)
    • JavaScript (45)
      • JavaScript (41)
      • 모던 자바스크립트 Deep Dive (4)
    • WEB (13)
    • 회고 (12)
    • TIL (109)
    • WIL (7)
    • Stacks (20)
      • React.js (6)
      • Next.js (1)
      • Redux (3)
      • Node.js (2)
      • GIT (2)
      • SAP (1)
    • 15일 메이킹 프로젝트 (15)
    • 이전 기록 (14)
    • ETC. (5)
    • ---------------2021 (6)
      • 내일배움단-웹개발 5주 (2)
      • 정보처리기사 (4)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 스파르타코딩클럽
  • 자바스크립트알고리즘
  • 모던자바스크립트딥다이브
  • 자바스크립트
  • 알고리즘
  • nomadcoders
  • 자바스크립트비트마스크
  • MySQL
  • 투포인터알고리즘
  • Til
  • 내일배움카드
  • 코드스테이츠
  • 내일배움단
  • 국비지원
  • 비트마스크
  • 2023 인프콘 후기
  • vanilaJS
  • 코딩프로젝트
  • JavaScript
  • nomadcoder

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
프라이D

프라이Develog(❁´◡`❁)

TIL

[TIL] 2023-0922

2023. 9. 24. 15:12

Facts

- NextStep 영화리뷰 1단계 미션, 역할 나누고 객체 분리 및 구현

- parcel 도입

- 지속적인 이슈에 대한 디버깅 & 회의 & 버그 픽스 등등...

 

Feelings

- 이틀 전 TIL 이라 어떤 감정이었는지 잘 기억이 안난다. ㅋ

- 아마 금요일이라서 기분이 아주 좋았을거야...

 

Findings

- 말로만 듣던 Parcel 을 써봤는데 config 가 정말 하나도 없고 가볍고 빨랐다. 정말 소규모 프로젝트에는 간편하게 쓰기 좋은듯.

yarn add -D parcel

# scripts 추가
"preview": "parcel ./index.html --open chrome --port 3000",
"build": "parcel build ./index.html",

- 특정 path 에 대해 Demo 페이지를 만들어 주기 위해 path 확인 후 리다이렉트 하는 페이지를 하나 추가했는데, Next 에서는 getServerSideProps 에서 path 를 확인해 바로 리다이렉트 시켜주는 방법을 쓸 수 있음.

// [...id] path 를 배열 형태로 받아올 수 있다.
export const getServerSideProps: GetServerSideProps<{
  id: string[];
}> = async (context) => {
  const id = context.query.id as string[];

  if (id[0] in SAMPLE_PATH) {
    return {
      redirect: {
        destination: `/other_path?id=${SAMPLE_ID}`,
        permanent: true, 
        // 이 리디렉션이 영구적인지 아닌지를 판별하는 옵션. false 일 경우 브라우저에 캐싱되지 않고 계속 예전 경로를 방문하려고 할 것.
      	// 그래서 이벤트 페이지와 같은 임시 페이지에 유용하다. 
      },
    };
  }

  // notFound 를 리턴하면 404 페이지로 리다이렉트한다. 
  return { notFound: true };
};

 

Feedback

- TIL 은 가능한 하루가 지나기 전에 쓰도록 노력하자..

 

Future Action

- 리뷰 기간이 지나더라도 NextStep 과제 마무리하기 위해 노력해볼것

- 잘 하고 싶으면 일단 하는걸 먼저 해야한다.. ㅎㅎ

 

 

 

저작자표시 (새창열림)

'TIL' 카테고리의 다른 글

[TIL] 2023-0925 점진적 과부하  (4) 2023.09.26
[TIL] 2023-0924 : 유연하고 확장되기 쉽고 교체되기 쉬운 코드를 작성하자.  (0) 2023.09.25
[TIL] 2023-0921  (1) 2023.09.21
[TIL] 2023-0126 : 새 프로젝트 / 딥다이브 스터디 / 과제  (3) 2023.01.27
[TIL] 2023-0117 : 순수 함수 / 4주차 과제 진행과정 -1 / 캡처링, 버블링  (1) 2023.01.18
    'TIL' 카테고리의 다른 글
    • [TIL] 2023-0925 점진적 과부하
    • [TIL] 2023-0924 : 유연하고 확장되기 쉽고 교체되기 쉬운 코드를 작성하자.
    • [TIL] 2023-0921
    • [TIL] 2023-0126 : 새 프로젝트 / 딥다이브 스터디 / 과제
    프라이D
    프라이D
    틀린내용 정정 및 개선사항은 언제든지 댓글 달아주세요 :D

    티스토리툴바