|  | @@ -23,7 +23,11 @@ export const getLocale = (request: NextRequest): Locale => {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // match locale
 | 
	
		
			
				|  |  | -  const matchedLocale = match(languages, locales, i18n.defaultLocale) as Locale
 | 
	
		
			
				|  |  | +  let matchedLocale:Locale  = i18n.defaultLocale
 | 
	
		
			
				|  |  | +  try {
 | 
	
		
			
				|  |  | +    // If languages is ['*'], Error would happen in match function.
 | 
	
		
			
				|  |  | +    matchedLocale = match(languages, locales, i18n.defaultLocale) as Locale
 | 
	
		
			
				|  |  | +  } catch(e) {}
 | 
	
		
			
				|  |  |    return matchedLocale
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 |