NVA dépend de nuxt.js et vue.js et est un SPA backend basé sur vue-element-admin.
- Nuxt.js v.2.10.2
- vue-element-admin v3.9.3
courir
# install dependencies
$ yarn install
# serve with hot reload at localhost:9091
$ yarn run dev
Attestation
- L'authentification utilisateur par défaut est basée sur JWT-TOKEN . Si vous souhaitez modifier la méthode, vous devez modifier le code.
- L'entrée de connexion doit avoir son propre code de vérification pour la vérification, qui n'est pas fourni par NVA.
- Les autorisations d'accès à la page doivent définir les rôles de l'utilisateur. La valeur par défaut est de lire le tableau
user.roles
. Vous pouvez lire le code suivant :-
~/mixins/sidebar.js
-
~/middleware/auth.js
-
~/mixins/hasRole.js
- Concernant la connexion des utilisateurs et la vérification des autorisations, vous devez le configurer vous-même et il ne peut pas être utilisé directement. Cependant, il existe déjà des solutions dans le projet, qui peuvent être légèrement modifiées.
- Pour créer une nouvelle route, veuillez vous référer à la documentation de
nuxt.js
, et l'icône et le titre doivent être configurés pour la route dans sidebar.js avant de pouvoir l'utiliser normalement. - Le code de
vue-element-admin
se trouve dans le répertoire vendor
et peut être utilisé selon la situation. Veuillez vous référer à sa documentation pour les méthodes d'utilisation.
Autoriser
MIT