ZOYKU火线榜

nikitowsky/next-advanced-apollo-starter技术文档

Advanced, but minimalistic Next.js and Apollo starter

多语言回退提示:当前仓库原作者暂未发布本地化文档,已为您无缝切换至官方英文原版(English),排版及代码实例完整保真。
npm i next-advanced-apollo-starter

next-advanced-apollo-starter

Advanced, but minimalistic Next.js and Apollo starter

What's included • Getting Started • Apollo usage • Testing

What's included

Features

Developer experience

Getting started

Prerequisites

  • Node.js 18.x or later
  • npm (or yarn/pnpm)

Installation

  1. Clone the repository:
git clone [email protected]:nikitowsky/next-advanced-apollo-starter.git
cd next-advanced-apollo-starter
  1. Install dependencies:
npm install
  1. Create a .env.local file with your GraphQL endpoint:
# Example URI, use link to your GraphQL API
NEXT_PUBLIC_GRAPHQL_URI=https://graphqlzero.almansi.me/api
  1. Start the development server:
npm run dev

For more information, see Next.js documentation.

GraphQL Code Generation

Generated interfaces for co-located .graphql files. See the example.

To generate TypeScript interfaces based on GraphQL schema and used queries/mutations:

npm run codegen

Apollo usage

Testing

This project uses Vitest for testing. To run tests:

npm run test

For more about project structure, React Server Components (RSC), React Client Components (RCC), etc., see the official Next.js documentation.

文档镜像归档自 GitHub 官方源路径 · 访问原项目 GitHub
最后同步快照:2026-11-08