rsnext/examples/root-static-files
Connor Davis 3fa04620e7 Remove Deploy To Now buttons (#7126)
* Remove Deploy To Now buttons

* Remove remaining buttons
2019-04-24 10:53:58 +02:00
..
pages Add prettier for examples directory (#5909) 2018-12-17 17:34:32 +01:00
static Remove trailing spaces (#6547) 2019-03-07 17:40:08 +01:00
next.config.js Update root-static-files example (#6967) 2019-04-09 19:08:39 -05:00
now.json Update root-static-files example (#6967) 2019-04-09 19:08:39 -05:00
package.json Test updater script on examples folder (#5993) 2019-01-05 12:19:27 +01:00
README.md Remove Deploy To Now buttons (#7126) 2019-04-24 10:53:58 +02:00
server.js Update root-static-files example (#6967) 2019-04-09 19:08:39 -05:00

Root static files example

How to use

Using create-next-app

Execute create-next-app with Yarn or npx to bootstrap the example:

npx create-next-app --example root-static-files root-static-files-app
# or
yarn create next-app --example root-static-files root-static-files-app

Download manually

Download the example:

curl https://codeload.github.com/zeit/next.js/tar.gz/canary | tar -xz --strip=2 next.js-canary/examples/root-static-files
cd root-static-files

Install it and run:

npm install
npm run dev
# or
yarn
yarn dev

Serverless

With now version 2, using a custom server to route files from the static folder is no longer necessary.

Simply adjust your now.json (similar to in this example) by using the routes configuration.

Afterwards, deploy it to the cloud with now (download)

now

The idea behind the example

This example demonstrates how to serve files such as /robots.txt and /sitemap.xml from the root in both a serverless and non-serverless environment.