Socket.io + angular = (type de) statistiques de serveur en temps réel pour bzflag.
Le Changelog peut être trouvé ici et le site officiel de BZList.net.
Il est facile de commencer, suivez simplement les quelques étapes ci-dessous.
Vous pouvez obtenir le code en clonant le relèvement (qui est recommandé) ou en le téléchargeant sous forme de fichier zip.
Pour cloner le référentiel, exécutez ce qui suit (vous devez avoir installé Git).
git clone https://github.com/bzlist/bzlist.net.git
cd bzlist.netLe fichier zip est disponible sur https://github.com/bzlist/bzlist.net/archive/master.zip.
Installez les packages npm et vérifiez que tout fonctionne:
npm install Pour le voir en action, exécutez npm start qui construit et compile l'application, regarde les modifications des fichiers source et exécute le serveur de développement angulaire sur le port 4200 . Arrêtez-le avec Ctrl+C .
Ce sont les commandes les plus utiles définies dans package.json :
| Commande | Description |
|---|---|
| commencer | Exécute le compilateur TypeScript, le copieur Asset et le serveur de développement tout en même temps en "mode de montre". |
| build: prod | Exécute le compilateur TypeScript avec les optimisations et le copieur des actifs une fois et le publie dans dist/browser . |
| build: statts && (npm exécuter Stats-ES5 ou Stats-2015) | Créez l'application et génère des statistiques dans dist et ouvre les statistiques de votre navigateur. |
| build: gh-pages | Le même que build:prod et ajoute le préfixe bzlist.net pour une utilisation avec les pages GitHub. |
| Build: SSR | Construire avec le rendu côté serveur. |
| Déployer: GH-Pages | Déploie sur les pages GitHub. |
| Déploiement: Firebase | Déploie tout configuré sur Firebase. |
| Déployer: Firebase: Hébergement | Déploie dist/browser pour l'hébergement de base de base. |
| Déploiement: Firebase: SSR | Déploie la fonction SSR sur Firebase, supprime dist/browser/index.html et déploie l'hébergement. |
Remarque: Si vous déploiez avec le rendu côté serveur, vous devez supprimer dist/browser/index.html après avoir compilé la fonction ssr et avant le déploiement de l'hébergement. Cela se fait automatiquement avec npm run deploy:firebase:ssr .