The Next.js Client Generator generates components for Server Side Rendered applications using Next.js
Create a Next.js application with express server. The easiest way is to execute:
$ npx create-next-app your-app-name
# or
$ yarn create next-app your-app-name
Enable TypeScript in your next project
yarn add --dev typescript @types/react @types/node
Install required dependencies:
yarn add lodash.get lodash.has @types/lodash isomorphic-unfetch formik
$ npx @api-platform/client-generator https://demo.api-platform.com . --generator next --resource book
# Replace the URL by the entrypoint of your Hydra-enabled API
# Omit the resource flag to generate files for all resource types exposed by the API.
Note: On the API Platform distribution, you can run
generate-api-platform-client
instead ofnpx @api-platform/client-generator
.
You can launch the server with
yarn dev
Go to http://localhost:3000/books/
to start using your app.
Made with love by
Les-Tilleuls.coop can help you design and develop your APIs and web projects, and train your teams in API Platform, Symfony, Next.js, Kubernetes and a wide range of other technologies.
Learn more