По соображениям безопасности мой сайт Wordpress никогда не может выходить в интернет. Я использую Nuxt для front-end. Поскольку база данных огромна, я не хочу хранить ее в хранилище vuex, поскольку она будет загружать всю базу данных с начальной загрузкой. Итак, я свелся к двум решениям:
- Сделайте копию Wordpress REST API только для чтения.
- Удалите маршрутизацию SPA в Nuxt и используйте обычные ссылки.
В настоящее время я пытаюсь найти подходящее решение для варианта 1. Я пытаюсь написать сценарий Node, который проходит по всем маршрутам, выбирает их с помощью Axios, а затем сохраняет каждый маршрут с помощью "jsonfile". Но это кажется очень медленным. И обычно вылетает мой локальный сервер даже с приличным интервалом между маршрутами. Есть ли лучшие решения для варианта 1.? Или совсем другой вариант.