Server Exports
Server Exports
API reference for @dex/server helpers.
dexAssetsRoute
Serve static assets.
import { dexAssetsRoute } from '@dex/server'
app.use(dexAssetsRoute({
dir: 'web/public',
prefix: '/assets',
cache: true
}))dexSpaFallback
Enable SPA fallback for client-side routes.
import { dexSpaFallback } from '@dex/server'
app.use(dexSpaFallback({
skip: ['/api', '/assets']
}))dexDevReloadRouter
Hot reload for development.
import { dexDevReloadRouter } from '@dex/server'
app.use(dexDevReloadRouter({
watchDirs: ['build/assets'],
watchFiles: ['build/assets/client.js']
}))dexPrettyLogger
Pretty-print request logs.
import { dexPrettyLogger } from '@dex/server'
app.use(dexPrettyLogger())See Also
- Server Guide — Server concepts
- Production Deployment — Deployment guide