rsnext/examples/custom-server-hapi
Balázs Orbán 335e91800b
chore(examples): remove next-env.d.ts files (#41041)
They are added to `.gitignore` already. Follow-up on #39051


## Bug

- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`

## Feature

- [ ] Implements an existing feature request or RFC. Make sure the
feature request has been accepted for implementation before opening a
PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`

## Documentation / Examples

- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)

Co-authored-by: JJ Kasper <jj@jjsweb.site>
2022-09-29 16:39:47 -07:00
..
pages Convert custom-server-hapi Example to Typescript (#34507) 2022-02-18 18:51:02 +00:00
public Fixes Hapi custom server example (#15292) 2020-07-21 13:27:39 -04:00
server Convert custom-server-hapi Example to Typescript (#34507) 2022-02-18 18:51:02 +00:00
.gitignore Update default gitignore templates (#39051) 2022-07-26 20:08:40 -05:00
nodemon.json Convert custom-server-hapi Example to Typescript (#34507) 2022-02-18 18:51:02 +00:00
package.json Convert custom-server-hapi Example to Typescript (#34507) 2022-02-18 18:51:02 +00:00
README.md docs(examples): improve DX while copying command to create new project (#38410) 2022-07-26 21:57:48 -05:00
tsconfig.json Convert custom-server-hapi Example to Typescript (#34507) 2022-02-18 18:51:02 +00:00
tsconfig.server.json Convert custom-server-hapi Example to Typescript (#34507) 2022-02-18 18:51:02 +00:00

Custom server using Hapi example

Most of the time the default Next.js server will be enough but there are times you'll want to run your own server to integrate into an existing application. Next.js provides a custom server api.

Because the Next.js server is a Node.js module you can combine it with any other part of the node.js ecosystem. In this case we are using Hapi.

Deploy your own

Deploy the example using Vercel or preview live with StackBlitz

Deploy with Vercel

How to use

Execute create-next-app with npm, Yarn, or pnpm to bootstrap the example:

npx create-next-app --example custom-server-hapi custom-server-hapi-app
yarn create next-app --example custom-server-hapi custom-server-hapi-app
pnpm create next-app --example custom-server-hapi custom-server-hapi-app