Getting Started
Configuration
All available module options for nuxt-reviews.
Module Options
nuxt.config.ts
export default defineNuxtConfig({
reviews: {
// Provider configurations (see Providers page)
providers: {},
// Cache TTL in seconds (default: 3600)
cacheTTL: 3600,
// Enable/disable server-side caching (default: true)
cache: true,
// Maximum reviews to return per provider (default: 50)
maxReviews: 50,
// Minimum rating filter (1-5, default: none)
minRating: undefined,
// Default language filter (e.g. "en", "tr")
defaultLanguage: undefined,
// API route prefix (default: "/api/_reviews")
apiPrefix: '/api/_reviews',
// Content moderation config (see Moderation page)
moderation: undefined
}
})
Defaults
| Option | Default | Description |
|---|---|---|
cacheTTL | 3600 | Cache duration in seconds |
cache | true | Enable server-side caching |
maxReviews | 50 | Max reviews per provider |
minRating | undefined | No minimum filter |
apiPrefix | /api/_reviews | Server route prefix |