방구석 코딩쟁이
close
프로필 배경
프로필 로고

방구석 코딩쟁이

  • 분류 전체보기 (83)
    • 프로그래밍 언어 (1)
      • Typescript (1)
      • Javascript (0)
    • 프론트엔드 개발 (15)
      • React (8)
      • Next.js (1)
      • 개발환경 (4)
    • 백엔드 개발 (5)
      • Node.js&Nest.js (5)
    • 프로그래밍 방법론 (12)
      • 함수형 프로그래밍 (5)
      • 객체지향 프로그래밍 (0)
      • 테스트코드 (2)
      • 디자인패턴 (1)
      • 도메인 주도 설계 (4)
      • 아키텍처 (0)
    • 개발환경 (3)
      • Docker (2)
      • Git (1)
      • 클라우드 (0)
    • CS지식 (14)
      • 알고리즘 (0)
      • 자료구조 (1)
      • 데이터베이스 (0)
      • 네트워크 (11)
      • 운영체제 (0)
      • 코딩테스트 (2)
    • 프로젝트들 (5)
      • 졸업작품 (3)
    • Life (14)
      • 계획 (0)
      • 회고 (12)
      • 독후감 (1)
    • 수학 (0)
      • 통계학 (0)
      • 선형대수학 (0)
  • 홈
마이크로 프론트엔드 - SSI (Server Side Includes)를 이용한 프레그먼트 통합

마이크로 프론트엔드 - SSI (Server Side Includes)를 이용한 프레그먼트 통합

시나리오1. Team Home이 운영하는 정적 파일을 제공하는 웹 서버 (localhost:3001) - pages: /index.html2. Team Jobs이 운영하는 정적 파일을 제공하는 웹 서버 (localhost:3002) - fragments: /jobs/fragment/recommendation/index.html3. Nginx Reverse Proxy Server (localhost:3000) - Nginx를 Docker로 실행 루트 프로젝트 초기 세팅다음 명령어를 순차적으로 실행해서 프로젝트를 구축한다.pnpm initcorepack use pnpm@8.10.0pnpm add turbo -D `pnpm-workspace.yaml`을 통해 워크스페이스 설정을 추가한다.pac..

  • format_list_bulleted 프론트엔드 개발
  • · 2025. 4. 26.
  • textsms
마이크로 프론트엔드 - Ajax를 활용한 마이크로 프론트엔드 개발

마이크로 프론트엔드 - Ajax를 활용한 마이크로 프론트엔드 개발

루트 프로젝트 세팅다음 명령어로 pnpm으로 루트 디렉토리에 프로젝트를 세팅해보자pnpm initcorepack use pnpm@8.10.0pnpm add turbo -D 그 다음에 각 팀별로 프로젝트를 세팅하기 위해서 pnpm의 workspace를 지정해주도록 한다.# pnpm-workspace.yamlpackages: - "teams/*" 우리는 home 서비스 팀과 jobs 서비스 팀을 구분해서 작업을 진행할 것이고, home 팀은 vite로 프로젝트를 세팅하고 jobs 팀은 pnpm init으로 프로젝트 세팅을 진행할 것이다. 먼저 루트 디렉토리에 teams 디렉토리를 생성해두자 team-home 프로젝트 세팅pnpm create vite@latest team-home --template va..

  • format_list_bulleted 프론트엔드 개발
  • · 2025. 4. 26.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (83)
    • 프로그래밍 언어 (1)
      • Typescript (1)
      • Javascript (0)
    • 프론트엔드 개발 (15)
      • React (8)
      • Next.js (1)
      • 개발환경 (4)
    • 백엔드 개발 (5)
      • Node.js&Nest.js (5)
    • 프로그래밍 방법론 (12)
      • 함수형 프로그래밍 (5)
      • 객체지향 프로그래밍 (0)
      • 테스트코드 (2)
      • 디자인패턴 (1)
      • 도메인 주도 설계 (4)
      • 아키텍처 (0)
    • 개발환경 (3)
      • Docker (2)
      • Git (1)
      • 클라우드 (0)
    • CS지식 (14)
      • 알고리즘 (0)
      • 자료구조 (1)
      • 데이터베이스 (0)
      • 네트워크 (11)
      • 운영체제 (0)
      • 코딩테스트 (2)
    • 프로젝트들 (5)
      • 졸업작품 (3)
    • Life (14)
      • 계획 (0)
      • 회고 (12)
      • 독후감 (1)
    • 수학 (0)
      • 통계학 (0)
      • 선형대수학 (0)
최근 글
인기 글
최근 댓글
태그
  • #테스트코드
  • #MFA
  • #http
  • #항해플러스
  • #HTTP 완벽가이드
  • #ci/cd
  • #항해99
  • #React
  • #항해
  • #마이크로 프론트엔드
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바