問題タブ [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.
go - uTls を使用している場合に www.fedex.com で TLS エラーを修正するには?
goでuTlsを使用してTLSを修正するのを手伝ってくれる人はいますか? https://www.fedex.com/の GET リクエストを試みるたびに、次のようになります。
これが私のコードです:
go - テストでは、mux.Vars() は予想されるマップではなく nil を返します
を返す関数内にGorilla Muxルーターをセットアップしていますが*mux.Router
、このようになります
したがって、私のテストでは、URL を使用してハンドルを準備し、それを実行します。
ハンドルの内側は次のようになっています。
そして、値のマップの代わりにそれmux.Vars(r)
が返されていることに気付きました。値のマップには含まれているはずであり、なぜそうでないのか理解できません。nil
{"emisor": "-"}
when が空のケースは既に処理してい"emisor"
ますが、"-" または空の文字列を使用できない他のルーターでは、この癖が問題を引き起こしています。 Vars を手動で注入するには?また、この問題は本番環境に反映されますか?
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
どんな助けでも大歓迎です。:)