Library DocumentationNPMGitHub
  • Preparing search index...
  • The search index is not available
Amplify JS API Documentation
  • Amplify JS API Documentation
  • @aws-amplify/adapter-nextjs
  • api
  • generateServerClientUsingReqRes

Function generateServerClientUsingReqRes

  • generateServerClientUsingReqRes<T, Options>(options): V6ClientSSRRequest<T, Options>
  • Generates an API client that can be used with both Pages Router and App Router

    Type Parameters

    • T extends Record<any, any> = never

    • Options extends CommonPublicClientOptions & ReqClientParams = DefaultCommonClientOptions & ReqClientParams

    Parameters

    • options: Options

    Returns V6ClientSSRRequest<T, Options>

    Example

    import config from './amplifyconfiguration.json';
    import { listPosts } from './graphql/queries';

    const client = generateServerClientUsingReqRes({ config });

    const result = await runWithAmplifyServerContext({
    nextServerContext: { request, response },
    operation: (contextSpec) => client.graphql(contextSpec, {
    query: listPosts,
    }),
    });

Settings

Member Visibility

Theme

Amplify JS API Documentation
  • aws-amplify
  • @aws-amplify
    • geo
    • interactions
    • predictions
    • pubsub
    • adapter-nextjs
    • datastore-storage-adapter