3e51ddb8af
* Run prettier over packages/**/*.js * Run prettier over packages/**/*.ts * Run prettier over examples * Remove tslint * Run prettier over examples * Run prettier over all markdown files * Run prettier over json files |
||
---|---|---|
.. | ||
pages | ||
public | ||
next.config.js | ||
now.json | ||
package.json | ||
README.md |
Public file serving 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 public-file-serving public-file-serving-app
# or
yarn create next-app --example public-file-serving public-file-serving-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/public-file-serving
cd public-file-serving
Install it and run:
npm install
npm run dev
# or
yarn
yarn dev
Serverless
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 using the public
folder in both a serverless and non-serverless environment.