問題タブ [go-swagger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
90 参照

go - このswagger仕様でカールが失敗する

私はswagger仕様を作成しました

私はgo-swaggerでこのswagger仕様をコンパイルしており、これにもバックエンドを実装しています

しかし、このリクエストをカールしようとすると、

curl に問題はないと思いますが、swagger 仕様も正しいようです。サーバーがこのリクエストを正しく処理しておらず、バックエンドの実装コードに到達していないことは、curl エラー メッセージから明らかです。

どんな提案でも大歓迎です。

0 投票する
0 に答える
97 参照

go - go-swagger で生成された API サーバーで qor ダッシュボードを実装しようとするとサーバー パニックが発生する

上記は、qor ダッシュボードへの chrome ブラウザーで /admin ルートを GET メソッド要求しようとしたときに発生する go-swagger サーバー生成エラーです。main.go で、次のように gorilla/mux を使用して qor ダッシュボードのルート処理を実装しました。

また、上記のコードをバニラ net/http に置き換えてみました。

しかし、この投稿の上部と同じエラーが引き続き発生します。

qorダッシュボードの管理コードを削除して同じままにして、サーバーを実行し、接続されたpostgresデータベースに接続、挿入、および削除する他のルートを呼び出しましたが、それらのルートは正常に機能します.

ルーティングに関して小さな何かが欠けているような気がしますが、qor ダッシュボード プロジェクトをフォークしており、go-swagger で生成されたサーバーで動作するように修正または変更が必要な場合は、喜んで修正します。どこから始めればよいかわかりません。

機能Admin.MountTo("/admin", mux)が正常に動作していない可能性がありますか?

/admin ルートで GET メソッドを呼び出すと、この投稿の上部にあるエラーが発生します。

統合に関する qor ダッシュボードのドキュメントは次のとおりです: https://doc.getqor.com/admin/integration.html

カスタム サーバーの go-swagger ドキュメントは次のとおりです: https://goswagger.io/tutorial/custom-server.html

どんな助けでも大歓迎です。:)

0 投票する
2 に答える
2463 参照

go - 「go mod tidy」を使用して、間接的なものを除く未使用の依存関係をクリアすることは可能ですか?

go mod tidy不要なものを削除して依存関係ツリーを整理するのが予想される動作であることは理解していますが、私の CI の一部は、swaggerファイルgo-swaggerを生成するために使用しています。JSONだから、最後に。としてリストされているため、ファイルからパッケージgo mod tidyを削除します(ソースコードから直接使用されていません)。回避策はありますか?go-swaggergo.mod//indirect

これが私のgo.modファイルです:

を実行するgo mod tidyと、これだけが残ります。

ただし、本番環境で実行される Makefile には次のターゲットがあります。

を実行した後、グローバルにgo get明示的に呼び出すことを避けたかったのです。これを回避する方法について何か提案はありますか?go-swaggergo tidy

0 投票する
5 に答える
325 参照

go - io.ReadCloser からファイル名を抽出する

フロントエンドからバックエンドを受け取る特定のファイルのファイル名を取得する必要があります。バックエンド (Go で実装) は、ファイルをio.ReadCloser. から抽出する方法はありio.ReadCloserますか?