분류 전체보기 (92) 썸네일형 리스트형 [Nuxt3] API 오류 시 재호출 해제하기 Nuxt 3에서 useFetch를 사용할 때 기본적으로 retry 옵션이 설정되어 있어 504 에러가 발생하면 요청이 재시도될 수 있습니다. 이를 비활성화하려면 retry 옵션을 0으로 설정하면 됩니다.다음은 useFetch에서 retry를 해제하는 방법입니다:const { data, error } = await useFetch('/api/endpoint', { retry: 0 // 재시도 비활성화})옵션 설명:retry: 요청이 실패했을 때 재시도할 횟수를 설정합니다.기본값은 1이며, 0으로 설정하면 재시도하지 않습니다.이 설정을 통해 504 에러 발생 시 추가 요청을 막을 수 있습니다.추가로, 필요에 따라 타임아웃 시간(timeout)을 늘리거나 오류 처리 로직을 커스터마이징할 수도 있습니다. .. [Nuxt3] [Vue warn]: Hydration style mismatch on 에러 해결하기 Vue Hydration 불일치 경고는 서버 사이드 렌더링(SSR)에서 서버에서 생성된 HTML과 클라이언트에서 생성된 HTML이 일치하지 않을 때 발생합니다. 이럴 경우 html 태그에 태그로 감싸주면됩니다. [PM2] pm2 save 오류 수정하기 오류 내용[PM2][WARN] Current process list is not synchronized with saved list. App my-app differs. Type 'pm2 save' to synchronize.[PM2] Saving current process list...[PM2][WARN] PM2 is not managing any process, skipping save...[PM2][WARN] To force saving use: pm2 save --force 원인PM2에서 이런 경고가 발생하는 것은 현재 실행 중인 프로세스 목록과 저장된 프로세스 목록이 서로 다르기 때문입니다. 해결 방법# PM2 초기화pm2 reset all# 애플리케이션 다시 시작pm2 start my-ap.. [Jenkins] Node.js의 가비지 컬렉션(GC) 메모리 부족 오류 해결하기 오류Jenkins에서 Nuxt3 기반 Vue 프로젝트 빌드 시 Node.js의 가비지 컬렉션(GC) 관련 메모리 부족 경고가 발생하였다.[info] [nitro] Building Nuxt Nitro server (preset: `node-server`)[79870:0x70527f0] 56337 ms: Scavenge (reduce) 1807.1 (1846.7) -> 1806.4 (1846.9) MB, 3.33 / 0.00 ms (average mu = 0.247, current mu = 0.243) allocation failure; [79870:0x70527f0] 56350 ms: Scavenge (reduce) 1808.1 (1847.7) -> 1807.4 (1848.2) MB, 10.0.. [Jenkins] 특정 슬레이브 노드에서 Job이 실행되도록 설정 하는 법 Jenkins 관리 > System Configuration > Nodes 메뉴로 이동 하여 원하는 노드 클릭 설정 > Lebels 지정 위 슬레이브 노드로 실행할 Job > 구성 > Restrict where this project can be run 체크 박스 클릭 후 위에서 지정한 Label 입력 저장 후 빌드하면 해당 슬레이브 노드에서 잡이 실행된다. 브라우저에서 domain이 같은데 쿠키가 안넘어오는 경우 오늘 개발을 하면서 알게된 것에 대해 공유해보려고 한다.브라우저에서 쿠키는 지정된 도메인이 내에서 쿠키를 공유한다. 그런데 신규 사이트에서 쿠키를 이용하여 로그인 토큰을 공유하는데, 같은 서브 도메인인데도 어느 곳에는 쿠키가 넘어오고 어디는 넘어오지 않는 문제가 있었다. 쿠키의 Domain 속성쿠키가 설정될 때 Domain 속성이 명시적으로 지정되지 않았다면, 기본적으로 생성된 도메인에서만 접근이 가능합니다. 예를 들어 example.com에서 설정한 쿠키는 기본적으로 example.com에서만 접근할 수 있습니다. 서브 도메인 간에 쿠키를 공유하려면 Domain=.example.com 형태로 설정해야 합니다. 결론부터 말하면 원인은 https에서는 정상적으로 넘어왔고, http에서는 넘어오지 않았던 .. [Nuxt3] middleware에서 외부 URL로 redirection 하기 export default defineNuxtRouteMiddleware(() => {... if (!authToken.value) { return navigateTo('https://nuxt.com', { external: true, redirectCode: 301 }); }} Reference https://nuxt.com/docs/api/utils/navigate-to#external-url [Vue.js] Nuxt3 Nitro란? Nitro는 Nuxt 3의 핵심 서버 엔진으로, Nuxt 애플리케이션의 서버 측 로직을 더 빠르고 효율적으로 처리하기 위해 설계된 프레임워크입니다. Nuxt 3는 이전 버전보다 훨씬 유연하고, 다양한 환경에서 애플리케이션을 배포할 수 있도록 하기 위해 Nitro를 도입했습니다. Nitro는 Nuxt의 서버 측 기능을 강화하고, 다양한 배포 옵션과 성능 최적화를 제공하는 역할을 합니다.Nitro의 주요 특징서버리스 및 엣지 컴퓨팅 지원Nitro는 서버리스 환경과 엣지 컴퓨팅 플랫폼에서 쉽게 작동하도록 설계되었습니다. Vercel, Netlify, AWS Lambda와 같은 서버리스 플랫폼에서 바로 Nuxt 애플리케이션을 배포할 수 있으며, 엣지 네트워크에서도 실행이 가능합니다.빠른 빌드 및 서버 실행Nit.. 이전 1 2 3 4 ··· 12 다음