Как лучше сохранять временные данные в качестве дополнительного параметра на внутренней панели? - PullRequest
0 голосов
/ 05 апреля 2019

Привет, я начал программировать некоторое время назад и все еще пытаюсь улучшить свою практику. Мой текущий вопрос таков:

У меня есть бэкэнд-приложение, где администратор может добавлять курсы на сайт.

В одном из разделов админ может определить несколько временных графиков курса.

Мой текущий подход заключается в том, что когда администратор нажал кнопку создания, у меня будет uid в качестве временного индекса. При добавлении расписаний текущая запись сохраняется в таблице базы данных временных данных вместе с идентификатором пользователя. Когда все вещи будут заполнены и сохранены, я выполню запрос к таблице временных значений с помощью uid и обновлю ее, указав идентификатор только что созданной программы.

Я чувствую, что это не лучший подход, поскольку он требует обращения к базе данных для каждого действия в параметре расписания (CRUD). Я посмотрел и нашел несколько статей о локальном хранилище или сеансах, которые я не считаю подходящими для моего сценария. Недавно я запачкался в Vue и подумал о том, чтобы сохранить временное расписание в переменной данных.

Может ли кто-нибудь дать совет по поводу хорошей практики для этого сценария? Советы для Vue и нормального Javascript очень ценятся

1 Ответ

0 голосов
/ 06 апреля 2019

вы можете попробовать IndexedDB API вместе с Dexie.js, вот документация IndexedDB IndexedDB , документация Dexie Dexie , но, как говорится в комментариях, Сохранение БД в качестве текущего источникаправда - самое безопасное, что можно сделать =)

Надеюсь, это поможет =)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...