Nœud complet sur FLUX
Dans ce guide, nous allons apprendre comment exécuter un nœud complet sur Flux et comment exposer l'API.
Comment commencer avec Flux est en dehors du champ d'application de cette page, mais vous pouvez vous référer à la documentation officielle de Flux si nécessaire. Nous supposerons ici que vous possédez suffisamment de Flux pour démarrer une application.
Obtenez l'application nœud complet depuis le Marketplace.
Alephium sur le marché Flux Sélectionnez l'application nommée AlephiumNode.
Exposez l'API
Par défaut, l'application nœud complet n'expose que le port P2P (39973 sur les nœuds Flux). Si vous souhaitez exposer le port API, vous devrez mettre à jour la spécification de votre application Flux comme suit. Veuillez garder à l'esprit que l'exposition de l'API peut poser un problème de sécurité sauf si vous savez ce que vous faites.
- Gérez votre application
- Mettez à jour les spécifications
- Configurez la connectivité pour exposer le port du conteneur 12973. Dans la capture d'écran ci-dessous, le port 42973 a été choisi arbitrairement et exposera l'API. Tout autre port valide fonctionnerait également. Calculez le message de signature et suivez le processus de signature pour diffuser la mise à jour des spécifications à travers le réseau.
- Redéployez doucement votre application pour prendre en compte la mise à jour des spécifications.
C'est tout, votre API est désormais exposée via le point de terminaison automatique contenant _42973
(ou le port différent que vous avez spécifié). Vous pouvez facilement valider avec le point de terminaison API /infos/version
, par exemple quelque chose comme https://alephiumnode1708292985626_42973.app.runonflux.io/infos/version
.