@sumor/api-middleware
Version:
API Middleware is a middleware for Node.JS. It can easily expose function to api, and validate parameters
43 lines (40 loc) • 1.24 kB
JavaScript
import defineError from '@sumor/error'
const APIError = defineError({
code: {
SUMOR_API_FIELDS_VALIDATION_FAILED: 'API fields validation failed'
},
// languages: en, zh, es, ar, fr, ru, de, pt, ja, ko
i18n: {
en: {
SUMOR_API_FIELDS_VALIDATION_FAILED: 'API fields validation failed'
},
zh: {
SUMOR_API_FIELDS_VALIDATION_FAILED: 'API 字段验证失败'
},
es: {
SUMOR_API_FIELDS_VALIDATION_FAILED: 'Fallo de validación de campos de API'
},
ar: {
SUMOR_API_FIELDS_VALIDATION_FAILED: 'فشل التحقق من صحة حقول API'
},
fr: {
SUMOR_API_FIELDS_VALIDATION_FAILED: 'Échec de la validation des champs API'
},
ru: {
SUMOR_API_FIELDS_VALIDATION_FAILED: 'Сбой проверки полей API'
},
de: {
SUMOR_API_FIELDS_VALIDATION_FAILED: 'API-Feldvalidierung fehlgeschlagen'
},
pt: {
SUMOR_API_FIELDS_VALIDATION_FAILED: 'Falha na validação de campos da API'
},
ja: {
SUMOR_API_FIELDS_VALIDATION_FAILED: 'APIフィールドの検証に失敗しました'
},
ko: {
SUMOR_API_FIELDS_VALIDATION_FAILED: 'API 필드 유효성 검사 실패'
}
}
})
export default APIError