Execute create-next-app
with Yarn or npx to bootstrap the example:
npx create-next-app --example public-file-serving public-file-serving-app
# or
yarn create next-app --example public-file-serving public-file-serving-app
Download the example:
curl https://codeload.github.com/zeit/next.js/tar.gz/canary | tar -xz --strip=2 next.js-canary/examples/public-file-serving
cd public-file-serving
Install it and run:
npm install
npm run dev
# or
yarn
yarn dev
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
This example demonstrates how to serve files such as /robots.txt
and /sitemap.xml
from the root using the public
folder in both a serverless and non-serverless environment.