Maison >développement back-end >Golang >Comment résoudre les conflits d'importation entre « appengine » et « google.golang.org/appengine » dans Go ?
L'importation du package Appengine dans Go pour le développement de Google App Engine peut être un processus délicat. Au départ, vous avez peut-être utilisé l'importation "appengine/datastore", mais vous rencontrez désormais des problèmes lorsque vous utilisez des bibliothèques tierces qui utilisent l'importation "google.golang.org/appengine".
Pour résoudre le conflit entre l'ancien et le nouveau chemin d'importation, vous pouvez les alias :
import ( oldAppengine "appengine" "google.golang.org/appengine" )
Cela vous permet d'utiliser à la fois Appengine et google.golang.org/appengine dans votre code.
Non, le mélange des chemins d'importation n'est pas obsolète. Selon la documentation de Google, vous pouvez utiliser les deux ensembles de packages en parallèle pendant la transition vers la nouvelle API. Cependant, certains services peuvent être nettoyés ou ne pas être encore disponibles.
Si vous rencontrez des packages manquants lors du déploiement, vous recevrez des erreurs pendant le processus de construction. App Engine ne déploiera pas votre application si elle repose sur des packages indisponibles.
Par conséquent, il est important de tester votre application avec l'ancien et le nouveau chemin d'importation avant de la déployer sur App Engine. Cela garantira que votre code fonctionne de manière transparente pendant la phase de transition.
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!