問題タブ [go-gin]

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

go - go *gin.context オブジェクトからすべてのクエリ パラメータを取得する方法

https://godoc.org/github.com/gin-gonic/gin渡されたすべてのクエリ パラメータのリストを返すメソッドのドキュメントを見ています。クエリ パラメータの値を返すメソッドがあります。渡されたすべてのクエリ パラメータのリストを返すメソッドはありますか? 値を取得しなくても問題ありません。次のコードを使用してクエリ パラメータの値を取得しています。ただし、このコードではクエリ パラメータが存在するかどうかしか確認できません。

0 投票する
3 に答える
12175 参照

html - Ginでhtmlを返すには?

Gin フレームワークでテンプレートをレンダリングする代わりに、既に文字列にある HTML をレンダリングしようとしています。

c.HTMLfunction on GET("/")function は、テンプレートがレンダリングされることを期待しています。

しかし、POST("/markdown")その HTML を文字列に既にレンダリングしました。

ジンに戻すにはどうすればよいですか?

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

google-app-engine - Google App Engine で Gin-gonic ミドルウェアを使用するには?

ウェブサイト用に Google App Engine プラットフォームで Gin-Gonic を使用しています。すべて正常に動作しますが、ミドルウェアを使用する必要が生じ始めています。

使用しようとすると:

によって返されたミドルウェアはMyMiddleware()実行されていないようです。

だから私の質問は:

  • GAE で作業するときに gin-gonic ミドルウェアを使用することは可能ですか?
  • もしそうなら、どうすればそれを達成できますか?

ありがとうございました !

ここに私の情報源があります:

main.go :

PS :routes.Router()単純にルーターを設定し、gin.New()いくつかのルートを追加します。

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

validation - GO GIN-GONIC GORM と VALIDATOR.V2 の組み合わせ

私は Go を初めて使用するので、GIN-GONIC API を設定して起動したいと考えています。このチュートリアルを見つけて、そのスケルトンにとても満足しています。しかし今、私が追加した検証プロセスで立ち往生しています:「gopkg.in/validator.v2」と

なりました

そして、CreateTodo私が追加した関数で:

しかし、その後 POST 呼び出しが送信されます:

"エラー": "タイプ: 不明なタグ"

いくつかの調査の後、次のことがわかりました。

フィールド タグで存在しない検証関数を使用すると、常に false とエラーが返されますvalidate.ErrUnknownTag

だから**validate:"size:2"**間違っているに違いない...

検証を設定する方法と、「キャッチ」内に正しいエラーを表示する方法がわかりません。