[Top of the Full Stack] Développement full stack Node.js + Vue.js du site officiel mobile Honor of Kings et du backend de gestion
Ce projet est le code source pertinent du didacticiel vidéo haut de gamme de Bilibili https://github.com/wxs77577/node-vue-moba... Il est mis à jour en permanence... Veuillez faire attention.
1. Pour commencer
- Présentation du projet
- Installation d'outils et construction d'environnement (nodejs, npm, mongodb)
- Initialiser le projet
2. Expérience en gestion
Construction d'une interface de gestion backend de base basée sur Element UI
Créer des catégories
Liste des catégories
Modifier le classement
Supprimer la catégorie
sous-catégorie
Interface CRUD générique
Gestion des équipements
Téléchargement d'images (multer)
Gestion des héros
Modifier le héros (association, sélection multiple, el-select, multiple)
Éditeur de compétences
Gestion des articles
Éditeur de texte enrichi (plume)
Gestion de la publicité à domicile
Gestion des comptes administrateur (bcrypt)
Page de connexion
Interface de connexion (jwt, jsonwebtoken)
Vérification de la connexion au serveur
Restrictions de routage client (beforeEach, méta)
Vérification de connexion pour les fichiers téléchargés (el-upload, en-têtes)
3. Site Web mobile
- Concepts "Style d'outil" et SASS (SCSS)
- réinitialisation du style
- Couleur du site Web et définition de la police (couleurs, texte)
- Définition du style de mise en page flexible universel (flex)
- Définitions de marge couramment utilisées (marge, remplissage)
- Cadre de la page d'accueil et menu supérieur
- Image carrousel en haut de la page d'accueil (vue swiper)
- Utiliser des sprites
- Utiliser des icônes de police (iconfont)
- Composant de carte (carte)
- Liste des composants de la carte (liste-carte, navigation, swiper)
- Accueil Actualités et informations - Saisie de données (+ correction de bug backend)
- Accueil Actualités et informations-Interface de données
- Accueil Nouvelles et informations-Affichage de l'interface
- Liste des héros de la page d'accueil - Extraire les données du site officiel
- Liste des héros de la page d'accueil-saisir les données
- Affichage de l'interface de la liste des héros de la page d'accueil
- Page de détails de l'actualité
- Page de détails de l'actualité parfaite
- Détails du héros page 1-préparation frontale
- Détails du héros page-2-Édition backend
- Détails du héros page 3 - haut du front-end
- Détails du héros page-4-parfait
4. Sortie et déploiement (Alibaba Cloud)
- Compiler pour l'environnement de production
- Acheter un nom de domaine et un serveur
- Résolution de nom de domaine
- Installation et configuration de Nginx
- Installation et configuration de la base de données MongoDB
- installation et configuration de git clé ssh
- Node.js installe et configure l'image Taobao
- Extrayez le code, installez pm2 et démarrez le projet
- Configurer le proxy inverse Nginx
- Migrer les données locales vers le serveur (mongodump)
5. Avancé
- Activez la connexion sécurisée HTTPS avec un certificat SSL gratuit
- Utilisez le stockage cloud Alibaba Cloud OSS pour stocker les fichiers téléchargés