FE RYAN
완벽하지 않으면 어때
FE RYAN
전체 방문자
오늘
어제

블로그 메뉴

  • 💾 깃허브 링크
  • 홈
  • 태그
  • 분류 전체보기 (151)
    • 개인프로젝트 (8)
      • 개인 포트폴리오 웹앱 (6)
      • 프론트엔드 기술면접 아카이빙 웹앱 (2)
    • 기록 (121)
      • 원티드 프리온보딩 인턴십 (0)
      • 코드스테이츠 프론트엔드 (75)
      • 생각들 (3)
      • Today I learned (32)
      • 회고 (9)
      • 리뷰 (1)
    • 개발 (17)
      • React (3)
      • Javascript (7)
      • CSS (1)
      • HTML (3)
      • HTTP (1)
      • 자료구조 (0)
      • 알고리즘 (2)
    • 코딩테스트 (2)
      • 백준 (2)
      • 프로그래머스 (0)
    • 디자인 (1)
      • UI & UX (1)
    • 수학 (0)
    • 자기계발 (0)

공지사항

인기 글

태그

  • Til
  • 딥다이브
  • 프론트엔드
  • 메인프로젝트
  • css
  • 포트폴리오
  • 부트캠프
  • HTML
  • seb39
  • 자바스크립트
  • seb 39
  • 신입개발자
  • 코드스테이츠
  • 리액트
  • 원시타입
  • 자바스크립트 딥다이브
  • 타입스크립트
  • ES6
  • useMemo
  • 회고

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
FE RYAN

완벽하지 않으면 어때

개인프로젝트/프론트엔드 기술면접 아카이빙 웹앱

개인프로젝트 - 22.10.25 작업일지

2022. 10. 25. 22:22
728x90

1. github 소셜로그인 연동

1.1 Github 에서 세팅할 것

Settings → Developer settings → Oath Apps → New OAuth App → Register a new OAuth appication

  • Authorization callback URL은 파이어베이스에서 로그인 제공업체에 깃허브를 추가할 때 받은 하단의 링크를 기입한다.
  • Enable Device Flow 체크하기.

1.2 Firebase console 에서 세팅할 것

Authentication → Sign-in method → 새 제공업체 추가 → 사용 설정 토글 on

  • 클라이언트 ID : 깃허브에서 확인
  • 클라이언트 보안 비밀번호: 깃허브에서 확인

2. 메인 페이지 뷰 작업

2.1 Service Layout 코드 추가

서비스에서 계속 사용할 레이아웃.

import Head from 'next/head';

interface Props {
  title: string;
  children: React.ReactNode;
}

export const ServiceLayout = function ({
  title = 'Frontend Tech Interview Prep',
  children,
}: Props) {
  return (
    <div>
      <Head>
        <title>{title}</title>
      </Head>
      {children}
    </div>
  );
};

2.2 index.tsx 에서 import

import { ServiceLayout } from '@/components/service_layout';
import { NextPage } from 'next';

const IndexPage: NextPage = () => (
  <ServiceLayout title="test">test</ServiceLayout>
);

export default IndexPage;
728x90
저작자표시 비영리 변경금지 (새창열림)

'개인프로젝트 > 프론트엔드 기술면접 아카이빙 웹앱' 카테고리의 다른 글

개인프로젝트 - 22.10.23 작업일지  (0) 2022.10.23
    '개인프로젝트/프론트엔드 기술면접 아카이빙 웹앱' 카테고리의 다른 글
    • 개인프로젝트 - 22.10.23 작업일지
    FE RYAN
    FE RYAN

    티스토리툴바