問題タブ [go-http]

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 投票する
1 に答える
144 参照

go - uTls を使用している場合に www.fedex.com で TLS エラーを修正するには?

goでuTlsを使用してTLSを修正するのを手伝ってくれる人はいますか? https://www.fedex.com/の GET リクエストを試みるたびに、次のようになります。

これが私のコードです:

0 投票する
1 に答える
96 参照

go - テストでは、mux.Vars() は予想されるマップではなく nil を返します

を返す関数内にGorilla Muxルーターをセットアップしていますが*mux.Router、このようになります

したがって、私のテストでは、URL を使用してハンドルを準備し、それを実行します。

ハンドルの内側は次のようになっています。

そして、値のマップの代わりにそれmux.Vars(r)が返されていることに気付きました。値のマップには含まれているはずであり、なぜそうでないのか理解できません。nil{"emisor": "-"}

when が空のケースは既に処理してい"emisor"ますが、"-" または空の文字列を使用できない他のルーターでは、この癖が問題を引き起こしています。 Vars を手動で注入するには?また、この問題は本番環境に反映されますか?

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

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