Edgio Applications V6에서 노드 16 지원
Edgio 응용 프로그램 V6는 Node.js v16에 대한 지원을 도입했습니다. 업그레이드하려면 Edgio Applications V6 마이그레이션 가이드 에서 단계별 지침을 참조하십시오. 이제 여러분의 앱이 Node.js v16과 함께 실행될 것이므로, 여러분의 애플리케이션을 개발할 때 Node.js v16.x를 사용하는 것이 좋습니다. 개발자가 알아야 할 가장 중요한 사용 중단 사항은 다음과 같습니다.
- JWT 액세스 제어는 버전 6에서 더 이상 지원되지 않습니다. 이전 버전에서는 JWT 토큰에 따라 요청을 허용할지 거부할지 여부를 라우트별로 구성할 수 있었습니다.
- 에지 링크 및 고유 링크에 대한 검색 엔진 트래픽이 기본적으로 자동으로 차단되므로 .noIndexPermalink()가 필요하지 않습니다. 이 기능은 이제 더 이상 사용되지 않으므로 루트에서 제거하는 것이 좋습니다. 이 동작을 재정의하려면 을 설정할 수 있습니다.
Next.js 런타임 변수
Next.js에서는 런타임 변수를 사용하여 런타임에 서버에 정보를 제공합니다. 이 정보는 데이터베이스에 연결하거나 페이지를 렌더링하는 데 사용할 서버에 데이터를 전달하는 등의 서버 동작을 구성하는 데 사용할 수 있습니다.
이전 Edgio 응용 프로그램 버전에서는 빌드 시 모든 환경 변수가 확인되었으며 런타임 환경 변수를 사용하도록 변경하는 옵션이 없었습니다. 버전 6.0.5부터는 serverRuntimeConfig 에 대한 런타임 변수 지원이 next.config 에 포함되어 있습니다.
Edgio에서 Next.js를 시작하려면 Edgio Sites Framework 가이드를 참조하십시오. 환경 변수에 대한 자세한 내용은 공식 Next.js 설명서를 참조하십시오.
Next.js 13 실험 앱 폴더
응용 프로그램 버전 6.0.6에서 Edgio는 Next 13의 실험 앱 폴더에 대한 기본 지원을 추가했습니다. Next.js를 React의 미래에 맞춰 정렬하고 라우팅 및 레이아웃 환경을 개선하는 새로운 기능입니다.
앱 디렉토리는 페이지 디렉토리와 함께 점진적으로 채택될 수 있습니다. 응용 프로그램의 일부 경로는 새 동작을 선택할 수 있지만 다른 경로는 pages 디렉터리에 유지됩니다. 앱 폴더에 대한 자세한 내용은 Next.js 베타 문서를 참조하십시오.
따라가기
새로운 응용 프로그램 기능을 최신 상태로 유지하려면 Edgio changelog를 따르십시오. 공식 지원되는 웹 애플리케이션 프레임워크의 전체 목록을 확인하려면 설명서를 참조하십시오. 예제 응용 프로그램 모음은 Edgio Examples 리포지토리에서 찾을 수 있습니다.
P.S. 우리는 에지 애플리케이션 플랫폼인 Edgio입니다. 어떤 프레임워크를 선택하든, SolidJS, React, Next, Nuxt 및 더 많은 JavaScript 프레임워크가 Edgio Sites에서 지원됩니다. 시작하여 좋아하는 프레임워크를 테스트하거나 포럼을 방문하여 자세한 내용을 알아보십시오.