問題タブ [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 投票する
2 に答える
23007 参照

rest - Gin-Gonic に移動し、POST リクエストからテキストを取得します

GoとパッケージGin-Gonicを使用してREST APIの開発を開始しています。アイデアは、JSON 形式で POST 要求を受け取り、この呼び出しを別のアプリケーション (これも API) にリダイレクトする REST API を作成することです。ここにコードの平和があります:

関数で、送信した完全な JSON を返信しr.Posts("/foo",...)たいと思います。c.JSON

入力 JSON と同じ構造を持つ構造体を作成して JSON ファイルをバインドする例を見てきました ( https://github.com/gin-gonic/ginで Gin-Gonic の例を確認してください)。ただし、フォーマットを気にせずに完全な文字列を再送信するだけで済みます。何か案は?

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

go - API バージョンの継承のために複数のグループを gin ルーティングに追加するにはどうすればよいですか?

私は現在、Go + Gin を使用した API に取り組んでいます。

API には、文字列 v1 などのバージョン文字列を含める必要があります。

Gin でグループを作成できるので問題ありません。

しかし...新しいAPIバージョン「v2」を開始し、UserGetUsername関数内のコードが変更されていない場合、次のことを行う必要があります

そのためのより良い解決策はありますか-おそらくそのようなもの:

ご提案いただきありがとうございます。

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

go - サブサブディレクトリからHTMLテンプレートをインポートするGolang Ginフレームワーク

Goフレームワークのあるバージョン1.8.1Gin、以下のようなプロジェクト構造を使用しています

それぞれに、フォルダーindex.htmlから同じレベルのヘッダーとフッターファイルを含める必要があります。これを行うには、以下のように書いたフォルダーlayoutに対して行いますcategory1index.html

Gin使用してすべてのファイルをロードしました

しかし、期待どおりに機能していません。次のエラーが発生しています。

html/template:index.html そのようなテンプレートはありません "views/category1/layout/header.html" html/template:index.html そのようなテンプレートはありません "views/category1/layout/footer.html"