NVA зависит от nuxt.js и vue.js и представляет собой серверный SPA, основанный на vue-element-admin.
- Nuxt.js v.2.10.2
- vue-element-admin v3.9.3
бегать
# install dependencies
$ yarn install
# serve with hot reload at localhost:9091
$ yarn run dev
Сертификация
- Аутентификация пользователя по умолчанию основана на JWT-TOKEN . Если вы хотите изменить метод, вам придется изменить код.
- Вход для входа должен иметь собственный проверочный код для проверки, который не предоставляется NVA.
- Разрешения на доступ к странице должны определять роли пользователя. По умолчанию используется чтение массива
user.roles
. Вы можете прочитать следующий код:-
~/mixins/sidebar.js
-
~/middleware/auth.js
-
~/mixins/hasRole.js
- Что касается входа пользователя и проверки разрешений, то его необходимо настроить самостоятельно и его нельзя использовать «из коробки». Однако в проекте уже есть решения, которые можно немного доработать.
- Чтобы создать новый маршрут, обратитесь к документации
nuxt.js
Значок и заголовок должны быть настроены для маршрута в Sidebar.js, прежде чем его можно будет использовать в обычном режиме. - Код
vue-element-admin
находится в каталоге vendor
и может использоваться в зависимости от ситуации. Методы использования см. в его документации.
Авторизовать
Массачусетский технологический институт