Я пытаюсь перейти от v1 к i18next в v2 (https://github.com/i18next). Мне удалось переместить мое объявление кода узла-экспресс, чтобы оно работало, теперь я пытаюсь использовать внешний интерфейс, который является сценариями Jquery, с данными, заполненными от вызовов Ajax на сервер узлов.Проблемы withi18nextXHR Закройте клиентские данные, обслуживаемые сервером узлов
Это не работает, я получаю сообщение об ошибке - файлы не перемещаются, и он работает в v1
" GET https://localhost:8800/locales/it-IT/translation.json 500 (Internal Server Error)
i18next::backendConnector: loading namespace translation for language it-IT failed failed loading locales/it-IT/translation.json"
Мой Jquery код
i18next.use(i18nextXHRBackend).init({
compatibilityAPI: 'v1',
compatibilityJSON: 'v1',
backend: {
// path where resources get loaded from
loadPath: '/locales/{{lng}}/{{ns}}.json'
},
debug:true,lng: 'it-IT',fallbackLng : 'it' }, (err, t) => {
// and here continue with my code
я делаю что-то очень неправильно, но Я не могу понять, что или что происходит. Я читал документы, много раз, но все еще черную дыру. Я использую совместимость, чтобы некоторые части моего кода работали до тех пор, пока я не изменил все.
Мой сервер - это сервер узлов, такой же, как в версии v1. Может быть, мне нужен веб-сервер для работы с файлами статики? или что я должен поместить что-то на моем сервере узла, чтобы обслуживать их? Спасибо за подсказку, например, пояснение