Maison >développement back-end >Golang >Comment puis-je configurer plusieurs ports pour une application Web Single Go ?

Comment puis-je configurer plusieurs ports pour une application Web Single Go ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-07 20:24:12440parcourir

How Can I Set Up Multiple Ports for a Single Go Web Application?

Configuration de plusieurs ports à partir d'une seule application Web dans Go

Dans Go, il est possible de configurer un simple serveur Web à l'aide du Package HTTP utilisant http.ListenAndServe("PORT", nul). Cependant, plusieurs ports peuvent-ils être utilisés à partir de la même application, comme http.ListenAndServe(":80, :8080", nil) ?

Réponse :

Malheureusement , l'utilisation d'un seul port car plusieurs ports n'est pas prise en charge.

Alternative Solution :

Au lieu de cela, plusieurs écouteurs peuvent être démarrés sur différents ports. Ceci peut être réalisé en utilisant le code suivant :

go http.ListenAndServe(":80", handlerA)
http.ListenAndServe(":8080", handlerB)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn