-
Notifications
You must be signed in to change notification settings - Fork 27.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
143 changed files
with
2,221 additions
and
2,246 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
--- | ||
description: Create Next.js apps in one command with create-next-app. | ||
--- | ||
|
||
# Create Next App | ||
|
||
The easiest way to get started with Next.js is by using `create-next-app`. This simple CLI tool enables you to quickly start building a new Next.js application, with everything set up for you. You can create a new app using the default Next.js template, or by using one of the [official Next.js examples](https://github.com/vercel/next.js/tree/canary/examples). To get started, use the following command: | ||
|
||
```bash | ||
npx create-next-app | ||
# or | ||
yarn create next-app | ||
``` | ||
|
||
### Options | ||
|
||
`create-next-app` comes with the following options: | ||
|
||
- **-e, --example [name]|[github-url]** - An example to bootstrap the app with. You can use an example name from the [Next.js repo](https://github.com/vercel/next.js/tree/master/examples) or a GitHub URL. The URL can use any branch and/or subdirectory. | ||
- **--example-path [path-to-example]** - In a rare case, your GitHub URL might contain a branch name with a slash (e.g. bug/fix-1) and the path to the example (e.g. foo/bar). In this case, you must specify the path to the example separately: `--example-path foo/bar` | ||
|
||
### Why use Create Next App? | ||
|
||
`create-next-app` allows you to create a new Next.js app within seconds. It is officially maintained by the creators of Next.js, and includes a number of benefits: | ||
|
||
- **Interactive Experience**: Running `npx create-next-app` (with no arguments) launches an interactive experience that guides you through setting up a project. | ||
- **Zero Dependencies**: Initializing a project is as quick as one second. Create Next App has zero dependencies. | ||
- **Offline Support**: Create Next App will automatically detect if you're offline and bootstrap your project using your local package cache. | ||
- **Support for Examples**: Create Next App can bootstrap your application using an example from the Next.js examples collection (e.g. `npx create-next-app --example api-routes`). | ||
- **Tested**: The package is part of the Next.js monorepo and tested using the same integration test suite as Next.js itself, ensuring it works as expected with every release. | ||
|
||
## Related | ||
|
||
For more information on what to do next, we recommend the following sections: | ||
|
||
<div class="card"> | ||
<a href="/docs/basic-features/pages.md"> | ||
<b>Pages:</b> | ||
<small>Learn more about what pages are in Next.js.</small> | ||
</a> | ||
</div> | ||
|
||
<div class="card"> | ||
<a href="/docs/basic-features/built-in-css-support.md"> | ||
<b>CSS Support:</b> | ||
<small>Use the built-in CSS support to add custom styles to your app.</small> | ||
</a> | ||
</div> | ||
|
||
<div class="card"> | ||
<a href="/docs/api-reference/cli.md"> | ||
<b>CLI:</b> | ||
<small>Learn more about the Next.js CLI.</small> | ||
</a> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Invalid External Rewrite | ||
|
||
#### Why This Error Occurred | ||
|
||
A rewrite was defined with both `basePath: false` and an internal `destination`. Rewrites that capture urls outside of the `basePath` must route externally, as they are intended for proxying in the case of incremental adoption of Next.js in a project. | ||
|
||
#### Possible Ways to Fix It | ||
|
||
Look for any rewrite where `basePath` is `false` and make sure its `destination` starts with `http://` or `https://`. | ||
|
||
### Useful Links | ||
|
||
- [Rewrites section in Documentation](https://nextjs.org/docs/api-reference/next.config.js/rewrites) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Public Environment variables that can be used in the browser. | ||
NEXT_PUBLIC_AUTH0_CLIENT_ID= | ||
NEXT_PUBLIC_AUTH0_SCOPE="openid profile" | ||
NEXT_PUBLIC_AUTH0_DOMAIN= | ||
NEXT_PUBLIC_REDIRECT_URI="http://localhost:3000/api/callback" | ||
NEXT_PUBLIC_POST_LOGOUT_REDIRECT_URI="http://localhost:3000" | ||
|
||
# Secret environment variables only available to Node.js | ||
AUTH0_CLIENT_SECRET= | ||
SESSION_COOKIE_SECRET= | ||
SESSION_COOKIE_LIFETIME=7200 |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,18 @@ | ||
import { initAuth0 } from '@auth0/nextjs-auth0' | ||
import config from './config' | ||
|
||
export default initAuth0({ | ||
clientId: config.AUTH0_CLIENT_ID, | ||
clientSecret: config.AUTH0_CLIENT_SECRET, | ||
scope: config.AUTH0_SCOPE, | ||
domain: config.AUTH0_DOMAIN, | ||
redirectUri: config.REDIRECT_URI, | ||
postLogoutRedirectUri: config.POST_LOGOUT_REDIRECT_URI, | ||
clientId: process.env.NEXT_PUBLIC_AUTH0_CLIENT_ID, | ||
clientSecret: process.env.AUTH0_CLIENT_SECRET, | ||
scope: process.env.NEXT_PUBLIC_AUTH0_SCOPE || 'openid profile', | ||
domain: process.env.NEXT_PUBLIC_AUTH0_DOMAIN, | ||
redirectUri: | ||
process.env.NEXT_PUBLIC_REDIRECT_URI || | ||
'http://localhost:3000/api/callback', | ||
postLogoutRedirectUri: | ||
process.env.NEXT_PUBLIC_POST_LOGOUT_REDIRECT_URI || | ||
'http://localhost:3000/', | ||
session: { | ||
cookieSecret: config.SESSION_COOKIE_SECRET, | ||
cookieLifetime: config.SESSION_COOKIE_LIFETIME, | ||
cookieSecret: process.env.SESSION_COOKIE_SECRET, | ||
cookieLifetime: Number(process.env.SESSION_COOKIE_LIFETIME) || 7200, | ||
}, | ||
}) |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.