Forse è troppo semplice per una domanda, ma volevo vedere se c'è più di quello che sto pensando.
Quando si configurano gli URL (baseUrls, come https://my.app o URL relativi come /path/to/resource ) come variabili statiche, in file di configurazione o variabili di ambiente, ecc., quale dovrebbe essere la mia 'strategia di barra'?
Uno dei miei colleghi ha detto che dovrei sempre configurare gli URL di base con una barra finale ( https://my.app/ ) e percorsi con una barra iniziale e finale ( /path/to/resource/ ) perché nella maggior parte dei casi quando li si concatena, si può finire con doppie barre ( http://my.app//path/to/resource/ ) ma la maggior parte degli strumenti è in grado di gestirlo. Se l'affermazione che la maggior parte degli strumenti è in grado di gestirli è vera, questo potrebbe essere un approccio attraente poiché tutto ciò che devi sapere è usare sempre le barre ovunque.
Le altre soluzioni potrebbero essere seguite ed essere coerenti con uno di questi approcci:
- Nessuna barra finale, ma usa sempre quelle principali (
http://my.app,/path/to/resource) - Nessuna barra iniziale, ma usa sempre quelli finali (
http://my.app/,path/to/resource/)
C'è una strategia migliore? Le strategie sarebbero dipendenti dagli strumenti usati (come le librerie che possono gestire l'una ma non l'altra?)