並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 35 件 / 35件

新着順 人気順

GINの検索結果1 - 35 件 / 35件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

GINに関するエントリは35件あります。 golanggo などが関連タグです。 人気エントリには 『[Go言語] gin と singleflight を組み合わせたパフォーマンスチューニング - Techtouch Developers Blog』などがあります。
  • [Go言語] gin と singleflight を組み合わせたパフォーマンスチューニング - Techtouch Developers Blog

    singleflight とは gin とは Middleware Context 2つの実装例 1. 同期待ち方式 2. 非同期待ち方式 まとめ こんにちは。SRE 兼 テックブログ編集長の izzii です。毎年お盆休みに連泊で登山するのですが今年は台風の影響で行けませんでした。悲しい! さて、本記事ではパフォーマンス最適化の文脈で登場することの多い singleflight と、ウェブフレームワーク gin を組み合わせた実装例を紹介します。要素技術の概要とモチベーションに触れつつ、試行錯誤についてもお話しします。実装に関しては結局妥協が必要であり正解の形がないので GitHub で公開という形ではなく、ブログを通して自分の考えた2つの実装を紹介することにしました。この記事は Go に関する基礎知識を必要とします。 singleflight とは 複数のスレッド(go routine

      [Go言語] gin と singleflight を組み合わせたパフォーマンスチューニング - Techtouch Developers Blog
    • GitHub - amitshekhariitbhu/go-backend-clean-architecture: A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.

      A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker. You can use this project as a template to build your Backend project in the Go language on top of this project. Before creating this project, I have gone through more than 20 projects related to the Go(Golang) Clean Architecture on GitHub. Thanks to all those projects, I learned a l

        GitHub - amitshekhariitbhu/go-backend-clean-architecture: A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
      • 【アジャイル系男子】Go Gin Server + OpenAPI Generator 爆速サイクル戦線で生き抜く ⚔⚔ - OPTiM TECH BLOG

        アジャイル系男子の日常 Go Ginとは❔❔ 自動生成手順📚 1. ファイル構成 2.openapi/openapi.yml 3.生成コマンド 4.★うわぁ。できたぁ。★ Go言語に高階関数が見当たらない🔍 Go Generate との出会い 新解体実行手順 ~Go2まで耐え抜く編~ 解らないし高階関数ジェネレーターを適当に作っちゃおう(業務で作ったやつコピペ)🔨🔨 型変換も一行でやりたいよね。作っちゃお(業務で作ったやつコピペ)🔨🔨 1.ファイル構成 2. openapi/model.mustache 3.生成コマンドをもう一度 4. go generate 5.★うわぁ。できたぁ。2★ とりあえず適当なレスポンス返してみる。🌶 main.go go/api_api1.go 実行👼 確認👼👼 Gitで管理する際のテンプレート .gitignore .openapi-g

          【アジャイル系男子】Go Gin Server + OpenAPI Generator 爆速サイクル戦線で生き抜く ⚔⚔ - OPTiM TECH BLOG
        • Kei Hayashi | 林 慧 on Twitter: "女友達が、Google社員サボりすぎやってピチャイ氏がおこらしいね〜と言うので、そんなことある!?とぐぐったらわりとマジやった笑 https://t.co/Bk7T4gIn1V"

          女友達が、Google社員サボりすぎやってピチャイ氏がおこらしいね〜と言うので、そんなことある!?とぐぐったらわりとマジやった笑 https://t.co/Bk7T4gIn1V

            Kei Hayashi | 林 慧 on Twitter: "女友達が、Google社員サボりすぎやってピチャイ氏がおこらしいね〜と言うので、そんなことある!?とぐぐったらわりとマジやった笑 https://t.co/Bk7T4gIn1V"
          • Go の Web フレームワーク Gin にちょっとコミットしました

            はじめに この記事は Go Advent Calendar 2020 18 日目の記事です。 普段 Gin をよく使用しているのですが、ふとコミットしたくなり issue を漁っていたら運良くコミットできました。 修正内容はちょっとしたものですが、私の PR がマージされるまでにどんなことをしたのかまとめたいと思います。 Gin とは Gin は最もスター数の多い Go の Web フレームワークです。 参考:Top Go Web Frameworks Django や Ruby on Rails のようなリッチなものではなく、必要最低限の機能が備わったシンプルなフレームワークとなっています。 package main import "github.com/gin-gonic/gin" func main() { r := gin.Default() r.GET("/nyan", func

              Go の Web フレームワーク Gin にちょっとコミットしました
            • 【Go】GraphQL(gqlgen) + Go(gin) + runn でテストをしてみる

              はじめに サーバーサイドの八木です。 娘が生まれてからアゴヒゲを一回もそっていなかったようでモサモサになってしまいました。 娘は喜んで引っ張っているので一旦はヨシとします(怒られたら謝ります) 先日、なんとなく Zenn を眺めていると以下の記事が目に入りました。 そういえばAPIのシナリオテストしたいけど、丁度いいツールが見当たらず長らく手つかずになっていたプロジェクトがあり、導入する価値がありそうだなぁと思い試してみました。 結果から言うと現在使用しています。導入して良かったと感じています 🎉 良かった点 go test で完結出来ること API の呼び出し結果を取り回すことが出来る テストケースだけYAMLに逃がすことが出来るのでメンテすべきファイルが明確になる 機能がシンプルなので学習コストが低い データベースへのクエリ発行も対応している 上記がポイントかと思います。 特に 「g

                【Go】GraphQL(gqlgen) + Go(gin) + runn でテストをしてみる
              • パティスリーGIN NO MORI[銀の森公式オンラインショップ]

                プティボワ 「森の恵みクッキー」 フランス語で「小さな森」の名の通り、 びっしりと森の恵みが詰まった、 宝石箱のようなクッキーボックス。 一枚ずつ手作りした、 国産のどんぐり粉を使ったクッキーは、 独特の苦みとほろっとした食感が特徴です。 150缶を購入する 180缶を購入する

                  パティスリーGIN NO MORI[銀の森公式オンラインショップ]
                • GoのHTTPサーバー:Gin、Echo、muxの比較と選び方

                  Go言語でWebアプリケーションを開発する際、HTTPサーバーを構築するためのフレームワーク選びは、プロジェクトの成功を左右する重要な要素です。しかし、「どのフレームワークを選べば良いか分からない」「似たようなフレームワークが多くて比較が難しい」と感じる方も多いのではないでしょうか? そこで本記事では、Go言語の主要なHTTPフレームワークであるGin、Echo、muxを取り上げ、それぞれの特徴や使い方を解説します。また、特に人気の高いGinとEchoについては、具体的な比較を行い、選択の指針となるポイントを示します。 この記事を書くにあたっての背景として、筆者自身がプロジェクトの要件に合ったフレームワークを選ぶ際に苦労した経験があります。同じような悩みを持つ方々の助けとなるよう、具体例を交えながら分かりやすく解説していきます。 主要なGoのHTTPフレームワーク 1. mux Goの標準

                    GoのHTTPサーバー:Gin、Echo、muxの比較と選び方
                  • ぎん☘️ @gin_sneaker 断言しますが、『 スマホながら運転 』の罰則がヤバすぎる。11月11日の免許更新の講習でビビりました。罰則が令和元年でとまっている人はヤバイことになります。持って運転してるだけで「6カ月以下の懲役または10万円以下の罰金」「反則金は3倍に」「違反点数も3倍に」。さらに運転中に使用していたら.

                      ぎん☘️ @gin_sneaker 断言しますが、『 スマホながら運転 』の罰則がヤバすぎる。11月11日の免許更新の講習でビビりました。罰則が令和元年でとまっている人はヤバイことになります。持って運転してるだけで「6カ月以下の懲役または10万円以下の罰金」「反則金は3倍に」「違反点数も3倍に」。さらに運転中に使用していたら.
                    • ぎん☘️ @gin_sneaker 何度も言いますが、”運転免許証”のヒミツを知らない人が多すぎる。1年以上「無事故無違反」だからってほったらかしは損してる。交番で670円でSDカード書類をGET。➊ガソリンの割引➋旅行代金が10%オフ➌飲食代が10%オフ➍衣類が15%オフ➎車検費用も割引。今日から使える具体的な店舗一覧はリプ欄に

                        ぎん☘️ @gin_sneaker 何度も言いますが、”運転免許証”のヒミツを知らない人が多すぎる。1年以上「無事故無違反」だからってほったらかしは損してる。交番で670円でSDカード書類をGET。➊ガソリンの割引➋旅行代金が10%オフ➌飲食代が10%オフ➍衣類が15%オフ➎車検費用も割引。今日から使える具体的な店舗一覧はリプ欄に
                      • ginを最速でマスターしよう - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                          ginを最速でマスターしよう - Qiita
                        • スティックブロッコリーをチョットだけ収穫したよ~/GIN NO MORI - DIYおばちゃんのガーデニングと日々ブログ

                          防虫ネットや不織布を被せてるので、わが家のミニ家庭菜園の監視は疎かになってしまってます 2月25日 防虫ネットの上からのスティックブロッコリー な~んか成長してますな~(^^)v 2月27日 夕食の付け合わせに収穫しようと思ってたのに忘れてしまい、日も落ちた頃に収穫 暗かったのでピントがあってなかったゎ💦 収穫したのはいいけど・・・ やっぱりまだ少し早かったかな? 脇芽も切っちゃった💦 ~今日のお土産~ 2月8日に小娘が東京へ勉強会に行き、友達に会った時にいただいた「GIN NO MORI」のクッキーボックス ginnomori.jp 今回はこれまで~ 今日も最後までお付き合い下さいまして、ありがとうございました 今日の1枚 『フセっ』 2024・12・1 備忘録 2025年3月1日 やーっっと面倒な確定申告を済ませました~(^^)v  はぁ~疲れたぁ⤵ どれでもポチっとしていただける

                            スティックブロッコリーをチョットだけ収穫したよ~/GIN NO MORI - DIYおばちゃんのガーデニングと日々ブログ
                          • GIN(2)桜尾 GIN ORIGINAL -  紬とウィスキー                                                                                                                                  ウイスキーブログ&着物生地のブログ

                            購入年月日:2021年7月17日 購入場所:ビックカメラ有楽町店 購入価格:877円(税込) 商品状態:状態は優良 原料:- 度数、容量:47%、100㎖ 輸入者:中国醸造 ■お願い■ 次の2つのブログランキングに参加しています。クリックいただけると とってもうれしいです! ① ウィスキー人気ブログランキング⇒ ②ブログ村人気ブログランキング⇒ 今日は、国内製造のGINを取り上げたいと思います。コロナの予防接種の帰りにビックカメラ有楽町店で購入したものです。 お洒落な立方体の瓶です。50㎖かと思ったら100㎖入っていました。 それでは、実際に飲んでみたいと思います。 〇開封 金属のスクリューキャップです。ビニールカバーがはがしづらく、開けるのに手間取りました 〇色合い 無色透明です 〇香り 香草ようなの澄んだ香りです。心が落ち着くような香りです。 〇味わい 最初にストレートで飲むと、優しい

                              GIN(2)桜尾 GIN ORIGINAL -  紬とウィスキー                                                                                                                                  ウイスキーブログ&着物生地のブログ
                            • Non-Alcoholic Gin NEMA 0.00%|日本初のノンアルコールジン

                              ノンアルコールジン・ネマ 0.00%は、無農薬のバラとスパイス、八ヶ岳山麓の源流の湧き水を原料に造られた日本初のノンアルコールジンです。アルコール成分を全く含まず、無添加、保存料ゼロで造っています。2018年の発売以来、多くのお客様にご愛顧いただいております。そのまま飲んだり、ノンアルコール・カクテル作りにご利用ください。

                                Non-Alcoholic Gin NEMA 0.00%|日本初のノンアルコールジン
                              • GIN(1)THE LAKES GIN EXPLORER  -  紬とウィスキー                                                                                                                                  ウイスキーブログ&着物生地のブログ

                                購入年月日:2021年7月17日 購入場所:ビックカメラ有楽町店 購入価格:1,080円(税込) 商品状態:状態は優良 原料:- 度数、容量:47%、50㎖ 輸入者:雄山 ■お願い■ 次の2つのブログランキングに参加しています。クリックいただけると とってもうれしいです! ① ウィスキー人気ブログランキング⇒ ②ブログ村人気ブログランキング⇒ 今日は、GINを取り上げたいと思います。きちんと飲もうと思ってGINを買うのは今回が初めてです。 コロナの予防接種の帰りにビックカメラ有楽町店で購入しました。 きれいな空色の瓶につられて思わず購入してしまった!というのがほんとのところです。 ボトルのデザイン、とても素敵です。 それでは、実際に飲んでみたいと思います。 〇開封 金属のスクリューキャップです。簡単に開封できました 〇色合い 無色透明です 〇香り とてもいい香りです。ハッカのような甘い薬草

                                  GIN(1)THE LAKES GIN EXPLORER  -  紬とウィスキー                                                                                                                                  ウイスキーブログ&着物生地のブログ
                                • ゼロからはじめるGo言語(17) Go言語のWebフレームワークGinで簡単Webアプリ開発

                                  以前、本連載ではGoの標準機能だけで掲示板を作る方法を紹介しました。しかし、専用のフレームワークを使うと、より簡単にさまざまな機能が利用できます。今回は、Go言語で最も人気があるWebフレームワークGinを使って簡単なWebアプリを作る方法を紹介します。 Go言語とGinを使うと手軽にアプリが開発できる Webフレームワーク「Gin」について Webアプリケーションの開発では、何度も似たような処理を実装する場面があります。そこで、似たような処理をまとめて開発を簡易化するためのライブラリ一式を「Webフレームワーク」と呼びます。そもそもフレームワークとは「骨組み」という意味があります。つまり、Webアプリケーションの土台となる枠組みを提供するものです。 各プログラミング言語ごとに、その言語の特色を反映したフレームワークがありますが、Go言語にも、Gin、Beego、Martini、Echoな

                                    ゼロからはじめるGo言語(17) Go言語のWebフレームワークGinで簡単Webアプリ開発
                                  • 弁護士神原元 on X: "【拡散希望】正義は勝つ❗️ 仁藤夢乃氏の肖像の著作権を巡り暇空茜がのりこえねっとを訴えた裁判で、本日、東京地裁知財部は暇空の請求を棄却する暇空敗訴の判決を言い渡した。 一連の暇空裁判、最初の判決で、暇空茜は大敗北を喫した。 暇空裁判の今後を示唆する判決だ #暇空敗北 #暇空敗訴 https://t.co/Xcxmvw3Gin"

                                    • Gin徹底解説:Golangで最も注目されるフレームワーク

                                      GinはGo(Golang)で書かれたHTTPウェブフレームワークです。Martiniに似たAPIを備えており、しかしMartiniよりも最大40倍速いパフォーマンスを持っています。素晴らしいパフォーマンスが必要なら、Ginを使ってみてください。 Ginの公式ウェブサイトでは、自身を「高性能」と「高い生産性」を持つウェブフレームワークと紹介しています。また、他の2つのライブラリにも言及しています。1つ目はMartiniで、これもウェブフレームワークで、お酒の名前を持っています。GinはそのAPIを利用しているが、40倍速いと述べています。httprouterを使用することが、Martiniより40倍速くなる重要な理由の1つです。 公式ウェブサイトの「特徴」の中で、8つの主要な特徴が挙げられており、後でこれらの特徴の実装を段階的に見ていきます。 Fast Middleware support

                                        Gin徹底解説:Golangで最も注目されるフレームワーク
                                      • 沖縄の恵みを抽出したアイランドジン「O LEMON GIN」

                                        沖縄県の飲むにまつわる専門店・LIQUID(リキッド)が主宰する、島々の造り手たちと共に、島々の大地の恵みを活かした飲み物づくりを探究するレーベル『ISLANDS BEVERAGE(アイランズ ビバレッジ)』が2020年発足。 第1弾となる、泡盛をベースに、沖縄県産の特別なレモン、野草、スパイスなど、厳選したボタニカルを使用した アイランドジン「O LEMON GIN(オー レモンジン)」が2020年12月25日(土)より発売された。 「O LEMON GIN」の酒造りのパートナーには、泡盛をはじめ、ハイプルーフスピリッツ「ネイビーストレングスクラフトジン」などを製造する、沖縄県西原町の泡盛蔵「石川酒造場」を迎え、共同開発。 香りのキーとなるボタニカルは、沖縄本島南部の数少ない農家で栽培される”コウスイレモン”という愛称がついた香り豊かな無農薬のレモンを使用。 黄緑色

                                          沖縄の恵みを抽出したアイランドジン「O LEMON GIN」
                                        • Clean Architecture を用いた go + gin のバックエンド (API) 構築 – Psychedelic Engineer Note

                                          まずはじめに Clean Architecture という設計思想を理解する記事ではなく、 Go 言語に適したバックエンドの構成を模索していた時に Clean Architecture を元に構築した人の真似をしたら思いのほか良かったため、 自分が実装した時のサンプルコードを載せるといった趣旨の記事。 Clean Architecture とは Robert C.Martin という方が提唱されている設計方法。 いわゆるディレクトリ構成とか考えるときに、 MVC やら MVVC やら色んなパターンがあるけど、 結果的にそういう構成を考える時のベースになる。 Go + Gin で、例えば MVC をそれとなく実装しようとすると途端に循環参照に陥る。 Go の import cycle not allowed (循環参照) の対応 Clean Architecture は「どのサービスも設計の

                                          • AWS LambdaでGolangのWebフレームワークGinを利用してみた|デロイト トーマツ ウェブサービス株式会社(DWS)公式ブログ

                                            最近は体調管理に一番困っているやっさんでございます。 頭痛や肩こり、そして腰痛。 年齢が上がると人には話しにくい悩みが増えていきますね。 さて、今回はAWS Lambdaで GolangのWebフレームワークGinを利用してみました。 Ginとは GinはGo(Golang)で記述されたWebフレームワークです。 パフォーマンスと優れた生産性が必要な場合は、Ginが気に入るはずです。 AWS Lambda × Ginのメリット AWS LambdaでGinを利用することのメリットを考えてみます。 再利用性と可搬性の向上 Ginを利用することで、再利用性と可搬性が向上します。 GinはWebフレームワークですので、サーバーでも動かすことができます。 少しの修正でAWS Lamdaからコンテナアーキテクチャに変更することも可能になります。 フレームワークの恩恵を享受できる GolangではAW

                                            • Golangはじめて物語(第2話: Gin+ECS+Fargateといっしょ編) - Qiita

                                              はじめに 前回の続編。 サーバレスの走り切り処理を書いたのだから、今度は常駐処理を書いてみよう。 JavaではWebアプリケーションサーバはSpringがデファクトになりつつあるが、GoのWebアプリケーションフレームワークはGinが良いという話を聞いた。今回は、Ginを試してみつつ、せっかく作ったのだから常駐のサーバレスコンテナで動かしてみよう。 統合開発環境は前回に引き続き、VSCode+Remote Development Extension Pack+EC2を使った。 Cloud9でいいじゃんという話もありつつ、ここはもう好みの問題だということで、こっちを使い続けた。 ※Cloud9も使いやすくて好き。 Go言語ランタイムのインストールなんかも、前回の記事を参照。 全体構成 以下のようになる。アプリケーションの仕様は以下の通り。 ※Ginのサンプルプロジェクトを少しだけ改造。 /a

                                                Golangはじめて物語(第2話: Gin+ECS+Fargateといっしょ編) - Qiita
                                              • GO/Gin gin-swagger使用してAPI仕様書を生成します - Qiita

                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                  GO/Gin gin-swagger使用してAPI仕様書を生成します - Qiita
                                                • Lambda Web AdapterでGoのGinを動かすときに、DBコネクションの貼りすぎを防ぐ - シ〜らかんす

                                                  概要 Lambda Web Adapterを使うと、それまで非サーバーレス環境下で動かしていたウェブAPIをLambda上で動かすことが可能になる。 コンテナイメージさえあれば、web APIをサーバーレス化できるし、コードの共通化も容易になって便利だ。 ただし、RDSと接続するのならば、コネクションが増えすぎないように工夫する必要がある。 対処方法として、RDS Proxyを使う方法はよく知られていて、導入はマストかと思う。 aws.amazon.com その上で、RDS Proxyを使ったとしても、コネクション数が圧迫されることがある。 アプリケーション内部で明示的にデータベースとの接続を切断しないと、接続がアイドル状態となってしまい、アイドルコネクションのタイムアウトを迎えるまでコネクション数を消費してしまうのだ。 今回は、Lambda Web Adapter & Go & Ginを

                                                    Lambda Web AdapterでGoのGinを動かすときに、DBコネクションの貼りすぎを防ぐ - シ〜らかんす
                                                  • Ginを使ったGo API開発の初歩

                                                    今日はGinを使って、簡単なGo APIを動かすところまでやってみたいと思います。初歩ということで、まずはインストールとQuick Startを実施します。 Ginとは Ginのインストール Ginを動かす Ginとは Ginとは、Golangで開発されたWebフレームワークで、パフォーマンスに優れたAPI機能を提供します。(GinのGitHubから引用しています。) Gin is a web framework written in Go (Golang). It features a martini-like API with performance that is up to 40 times faster thanks to httprouter. If you need performance and good productivity, you will love Gin. 引

                                                      Ginを使ったGo API開発の初歩
                                                    • マジックショップ【GIN】は手品グッズの専門店です 手品用品通販専門店(大阪)

                                                      手品用品やマジックDVDのことならお任せください。 「カードマジックを華麗に演じたい」「気軽にコインマジックを見せたい」「手品やジョークグッズで宴会などを乗り切りたい」… そんな方はぜひ当店の手品用品をご活用下さい!当店では、オリジナル・独占販売の商品から、国内外の手品用品まで多数取り扱っております。 持ち運びも便利で手軽に披露出来るカードマジックやコインマジックはもちろんファイアーマジックやサロン・ステージマジック用のアイテムまで、 初心者の方からプロの方まで納得の手品グッズを豊富に取り揃えております。

                                                      • Go Gin Graceful-Shutdownについて

                                                        前回にてgin-gonic/ginで触りこぼしていたGraceful-Shutdownをちゃんと試してみました。 Graceful Shutdown 名前の通り終了処理にあたってセッションがクローズするまでなるべく待ってあげることです。 調べた結果は簡単に次の通りです。 Ginも標準パッケージもGraceful処理は変わらない contextで最長の待ち時間を決定できる Graceful-ShutdownのManuallyに記載されている方法をまずは試してみます。 $ curl localhost:8080 で5秒後に返信がきます。 $ go run main.go [GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached. [GIN-

                                                        • GoフレームワークGinでミドルウェアを使ってログインAPIを実装 | RE:ENGINES

                                                          はじめに 今後 Go を使用した案件をやる機会があり、現在 Go の勉強中なのですが、今回は案件でも使用するフレームワーク Gin を使用してログインAPIを実装したいと思います。Gin はメモリ利用量が少なく、 reflection を使用していないため高速で動作します。また、余計な機能がないため、学習コストが低く初心者にオススメです。 ログインAPIの作成 では早速ログインAPIを作成したいと思います。冒頭の通り今回は Gin を使用するので go get しておいてください。 package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { r := gin.Default() r. POST("/login", func(c *gin.Context) { c.String(http.Status

                                                            GoフレームワークGinでミドルウェアを使ってログインAPIを実装 | RE:ENGINES
                                                          • KOMASA GIN 🍸クラフトジンいただきました😆 - 日々是好酒@アラフィフ_ワーママの日常

                                                            お題「ささやかな幸せ」 お題「昨日食べたもの」 お題「大好きなおやつ」 お題「これ買いました」 楽しみにしていた、 ふるさと納税の返礼品が届きました😆 鹿児島のクラフトジン KOMASA GIN です。 名産品らしい 桜島こみかん と ほうじ茶のジンです。 昨日、 桜島こみかん🍊を開栓😍 nanamiは お酒は そのものの味を楽しみたいので、 ロックで。 …好き嫌いが分かれそうなお酒でした😅 🍷 口にすると すごく甘いみかんの香りが 押し寄せてきて そのあと ジュニパーベリーの 独特の香りが…💦 nanamiは 甘いお酒を好まないので 強く甘い香りは 少し苦手でした💦 HPを見ると オレンジジュースで割るレシピが 紹介されてました。 なるほど✨ これはアリかも! nanamiは 多分飲むことはないかな…(←ジュースが苦手。 その日の気分によって 少しずつ 楽しみたいと思います

                                                              KOMASA GIN 🍸クラフトジンいただきました😆 - 日々是好酒@アラフィフ_ワーママの日常
                                                            • Go+GinでCors設定を行い、クロスオリジンのアクセスを制御する - 親バカエンジニアのナレッジ帳

                                                              APIとして使用される場合を想定 GinのGors設定 許可されないアクセスがされた場合 CORS 対応の後にルーティングを書かないとうまく動かない APIとして使用される場合を想定 近年SPAサイトがよく作られており、サーバサイドの言語はAPIとして開発されることが多いでしょう。 APIとして使用する場合、注意しなくてはいけないのがクロスオリジンの設定です。 他サイトから自由自在にアクセスされてしまえば、セキュリティ的にアウトですしDos攻撃の餌食にもなってしまいます。 なので、APIへのアクセスを許可するサイトURL、メソッド(POSTやGET)、ヘッダー情報を予め設定しておきましょう。 GinのGors設定 まずは必要なモジュールをインストールします。 go get github.com/gin-contrib/corsあとは以下のように「r.Use(cors.New(cors.Co

                                                                Go+GinでCors設定を行い、クロスオリジンのアクセスを制御する - 親バカエンジニアのナレッジ帳
                                                              • [Go言語]ginフレームワークでアプリ開発~Controllerのテスト編~ | セルフノート

                                                                前回は、Ginフレームワークに慣れるために、簡単なAPIを作成しました。 今回は、ginのControllerの実装とそのテストを行います。 前回 api ├── README.md ├── app │ ├── application.go │ └── url_mappings.go ├── controllers │ ├── ping_controller.go │ └── products │ └── products_controller.go ├── domain │ └── products │ └── product.go ├── main.go └── services └── products_service.go

                                                                  [Go言語]ginフレームワークでアプリ開発~Controllerのテスト編~ | セルフノート
                                                                • go-ginでサクッとRESTAPIを構築する - Qiita

                                                                  package main import "github.com/gin-gonic/gin" func main() { r := gin.Default() r.GET("/ping", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "pong", }) }) r.Run() // listen and serve on 0.0.0.0:8080 }

                                                                    go-ginでサクッとRESTAPIを構築する - Qiita
                                                                  • ginを使ってMVCモデルのWebアプリを作成する

                                                                    【環境】 MacBook Air (M1, 2020) OS: MacOS Big Sur version11.6 Docker Desktop for Mac version4.5.0 golangのフレームワークginを使って簡単なMVCモデルWebサイトを作成してみます。 MVCモデル Model, View, Controllerと役割を分けて整理するモデルです。 Model ビジネスロジックを担当する。具体的にはデータベースへアクセスしCRUDを実行する。 データをデータベースやgolangで使いやすい形に変換する。 View ブラウザに表示するhtml等、ユーザーが見て確認できる部分を担当する。 ここではgolangの標準パッケージhtml/templateをViewとする。 Controller ModelとViewの橋渡し役を担当する。 クライアントから送られたURIをro

                                                                      ginを使ってMVCモデルのWebアプリを作成する
                                                                    • Go Gin爆速入門 (REST API) - Qiita

                                                                      コードの説明を簡単にしていくと、 gin.Default gin.Defaultは*gin.EngineをReturnする関数で、GenではこのEngineを使ってエンドポイントの追加やミドルウェアの登録を行うGinのコア的なやつ。 gin.Engineでは以下のようなメッソドを用いてエンドポイントの登録を行うことになります。 gin.Engine.GET gin.Engine.POST gin.Engine.PUT gin.Engine.DELETE gin.Context GinではContextを用いてリクエストのパラメータやデータにアクセスしたりフォームからPUTされたパラメータにアクセスしたりすることができます。 Contextのコードの中身はこんな感じです。 Contextの理解は非常に重要なので元の確認しておくと理解が深まるでしょう。 type Context struct

                                                                        Go Gin爆速入門 (REST API) - Qiita
                                                                      • Ginを使って簡単なアプリを作ってみたよ

                                                                        表題通りGinを使って簡単なサンプルアプリを作ってみたので必要最低限の使い方をまとめてみます。 GitHub - gin-gonic/gin: Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times fast

                                                                          Ginを使って簡単なアプリを作ってみたよ
                                                                        1

                                                                        新着記事