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

OptionDefaultDescription
cacheTTL3600Cache duration in seconds
cachetrueEnable server-side caching
maxReviews50Max reviews per provider
minRatingundefinedNo minimum filter
apiPrefix/api/_reviewsServer route prefix