Quand une application sâexĂ©cutant Ă lâintĂ©rieur dâun codespace gĂ©nĂšre un port vers la console, GitHub Codespaces dĂ©tecte le modĂšle dâURL localhost et transfĂšre automatiquement le port. Pour plus dâinformations, consultez « Transfert de ports dans votre espace de code ».
Si un port nâest pas automatiquement transfĂ©rĂ©, vous pouvez le transfĂ©rer manuellement. Pour plus dâinformations, consultez « Transfert de ports dans votre espace de code ».
Si le transfert de port est configuré, vérifiez ce qui suit :
- Utilisez le lien dans le message de notification « toast » qui sâaffiche en bas Ă droite de VS Code ou cliquez sur lâURL dans Terminal pour ouvrir le port transfĂ©rĂ©. Par exemple, la saisie de
localhost:8000
sur votre ordinateur local ne fonctionnera pas si vous ĂȘtes connectĂ© au codespace via le navigateur. - Veillez Ă vĂ©rifier que votre application est toujours en cours dâexĂ©cution Ă partir de votre codespace. Si votre codespace sâest arrĂȘtĂ© aprĂšs une pĂ©riode dâinactivitĂ©, vous devez veiller Ă redĂ©marrer votre application une fois que le codespace a redĂ©marrĂ©.
En rĂšgle gĂ©nĂ©rale, vous pouvez rendre un port transfĂ©rĂ© accessible publiquement, ou au sein de lâorganisation propriĂ©taire dâun dĂ©pĂŽt. Pour plus dâinformations, consultez « Transfert de ports dans votre espace de code ». Si une ou les deux options de visibilitĂ© publique ou de lâorganisation ne sont pas disponible, cela indique quâune stratĂ©gie au niveau de lâorganisation a Ă©tĂ© configurĂ©e. Pour plus dâinformations, consultez « Restriction de la visibilitĂ© des ports transfĂ©rĂ©s ».
Le domaine GitHub utilisĂ© pour le transfert de port peut changer de temps Ă autre. Si vous rĂ©fĂ©rencez un port transfĂ©rĂ© dans votre code, par exemple dans un test, nous vous recommandons dâutiliser une variable dâenvironnement au lieu de coder en dur lâURL. Pour plus dâinformations, consultez « Variables dâenvironnement par dĂ©faut pour votre espace de code ».