5.1.5 • Published 4 years ago
@keystone-next/app-static-legacy v5.1.5
Static file app
A KeystoneJS app to serve static files such as images, CSS and JavaScript with support for client side routing.
Usage
const { Keystone } = require('@keystone-next/keystone-legacy');
const { GraphQLApp } = require('@keystone-next/app-graphql-legacy');
const { AdminUIApp } = require('@keystone-next/app-admin-ui-legacy');
const { StaticApp } = require('@keystone-next/app-static-legacy');
module.exports = {
keystone: new Keystone(),
apps: [
new GraphQLApp(),
new AdminUIApp(),
new StaticApp({
path: '/',
src: 'public',
fallback: 'index.html',
}),
],
};
Config
Option | Type | Required | Description |
---|---|---|---|
path | string | true | The path to serve files from. |
src | string | true | The path to the folder containing static files. |
fallback | string | false | The path to the file to serve if none is found. This path is resolved relative to the src path. |