npm.io
6.0.0 • Published 2 years ago

next-server-context

Licence
MIT
Version
6.0.0
Deps
0
Size
11 kB
Vulns
0
Weekly
496
Stars
31

next-server-context

A Next.js App or page decorator, React context object, and React hook to access Node.js HTTP server context when rendering components.

Some uses:

  • Setting the HTTP response status code for the server side rendered page according to GraphQL query results in components.
  • Isomorphically accessing cookies within components.

Installation

To install next-server-context with npm, run:

npm install next-server-context

Decorate either the entire Next.js app or individual pages using the function withServerContext to be able to use the React hook useServerContext.

Requirements

Supported runtime environments:

Projects must configure TypeScript to use types from the ECMAScript modules that have a // @ts-check comment:

Exports

The npm package next-server-context features optimal JavaScript module design. It doesn’t have a main index module, so use deep imports from the ECMAScript modules that are exported via the package.json field exports:

Keywords