Golang での Appengine のインポート: パスのジレンマ
Golang App Engine プロジェクトでは、開発者はしばしば短縮形のインポート パス「appengine/datastore」を使用して、 App Engine サービスにアクセスします。ただし、完全パス「google.golang.org/appengine」に依存するサードパーティ ライブラリを使用する場合、この規則により競合が発生する可能性があります。
この問題を解決するには、両方をインポートするときにエイリアスの使用を検討してください。従来の App Engine パスと新しい App Engine パス。例:
import ( oldAppengine "appengine" newAppengine "google.golang.org/appengine" )
これにより、両方のインポート パスから App Engine の機能を同時に使用できるようになります。
移行期間中は、一部の App Engine API が発生する可能性があることに注意してください。 1 つのインポート パスでのみ使用可能です。非推奨の API に依存するコードをデプロイすると、ビルド エラーが発生し、App Engine へのデプロイが妨げられる可能性があります。
以上がGolang で Google App Engine を使用するときにインポート パスの競合を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。