問題タブ [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.
go - go *gin.context オブジェクトからすべてのクエリ パラメータを取得する方法
https://godoc.org/github.com/gin-gonic/gin
渡されたすべてのクエリ パラメータのリストを返すメソッドのドキュメントを見ています。クエリ パラメータの値を返すメソッドがあります。渡されたすべてのクエリ パラメータのリストを返すメソッドはありますか? 値を取得しなくても問題ありません。次のコードを使用してクエリ パラメータの値を取得しています。ただし、このコードではクエリ パラメータが存在するかどうかしか確認できません。
html - Ginでhtmlを返すには?
Gin フレームワークでテンプレートをレンダリングする代わりに、既に文字列にある HTML をレンダリングしようとしています。
c.HTML
function on GET("/")
function は、テンプレートがレンダリングされることを期待しています。
しかし、POST("/markdown")
その HTML を文字列に既にレンダリングしました。
ジンに戻すにはどうすればよいですか?
google-app-engine - Google App Engine で Gin-gonic ミドルウェアを使用するには?
ウェブサイト用に Google App Engine プラットフォームで Gin-Gonic を使用しています。すべて正常に動作しますが、ミドルウェアを使用する必要が生じ始めています。
使用しようとすると:
によって返されたミドルウェアはMyMiddleware()
実行されていないようです。
だから私の質問は:
- GAE で作業するときに gin-gonic ミドルウェアを使用することは可能ですか?
- もしそうなら、どうすればそれを達成できますか?
ありがとうございました !
ここに私の情報源があります:
main.go :
PS :routes.Router()
単純にルーターを設定し、gin.New()
いくつかのルートを追加します。
validation - GO GIN-GONIC GORM と VALIDATOR.V2 の組み合わせ
私は Go を初めて使用するので、GIN-GONIC API を設定して起動したいと考えています。このチュートリアルを見つけて、そのスケルトンにとても満足しています。しかし今、私が追加した検証プロセスで立ち往生しています:「gopkg.in/validator.v2」と
なりました
そして、CreateTodo
私が追加した関数で:
しかし、その後 POST 呼び出しが送信されます:
"エラー": "タイプ: 不明なタグ"
いくつかの調査の後、次のことがわかりました。
フィールド タグで存在しない検証関数を使用すると、常に false とエラーが返されます
validate.ErrUnknownTag
。
だから**validate:"size:2"**
間違っているに違いない...
検証を設定する方法と、「キャッチ」内に正しいエラーを表示する方法がわかりません。