Maison > développement back-end > Golang > le corps du texte

Comment résoudre les problèmes de dépendance « google/api/annotations.proto » dans la génération de passerelle gRPC ?

Barbara Streisand
Libérer: 2024-11-08 00:33:02
original
354 Les gens l'ont consulté

How to Resolve 'google/api/annotations.proto' Dependency Issues in gRPC Gateway Generation?

Ajout d'une dépendance 'google/api/annotations.proto' dans la génération de passerelle gRPC

Comme vous l'avez découvert, générer une passerelle gRPC peut être stoppé par l'erreur liée au fichier 'google/api/annotations.proto' manquant. Pour résoudre ce problème, vous devez inclure le fichier en tant que dépendance.

La documentation vous demande de fournir les fichiers tiers nécessaires au compilateur de protocole, mais elle ne précise pas comment cela doit être fait.

Solution :

La meilleure façon d'ajouter « google/api/annotations.proto » en tant que dépendance est de le télécharger depuis le référentiel de l'API Google et de le placer dans votre répertoire racine du projet. Cela garantira que le compilateur de protocole pourra le localiser et l'inclure lors de la génération de la passerelle.

Comme alternative, certains utilisateurs ont signalé avoir ajouté les API tierces nécessaires et leur contenu à la racine de leur projet. Bien que cette approche puisse fonctionner, elle est généralement déconseillée et peut entraîner des problèmes potentiels à l'avenir.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal