はじめに 今回は競馬予想 siva の改修に伴い、バックエンドをnode.jsで作っていたものをGoで実装した際のメモになります。 Go経験ゼロから最低限必要な機能をサクッと実装するまでの記録です。 〇 ここでやること 依存ライブラリの導入説明 echoでRESTサーバを立てたときの設定 個人的にやってしまったミス × ここでやらないこと goのインストール説明 goの基本構文等の説明 テストに関すること 環境 Windows 10 Go 1.10.1 1. 導入 まずは以下のコマンドをインストールします。 依存関係管理(dep) xormツール(xorm) Swaggerコード生成(swag) タスクランナー(godo) 依存関係管理(dep) node.jsでいうnpmのようなパッケージ管理ツールです。 インストール
![nodeエンジニアがGoでつくるREST APIサーバー【ベストプラクティス!?】ʕ ◔ϖ◔ʔ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f6df370da6909956613050521a8ed8f9a8702802/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9bm9kZSVFMyU4MiVBOCVFMyU4MyVCMyVFMyU4MiVCOCVFMyU4MyU4QiVFMyU4MiVBMiVFMyU4MSU4Q0dvJUUzJTgxJUE3JUUzJTgxJUE0JUUzJTgxJThGJUUzJTgyJThCUkVTVCUyMEFQSSVFMyU4MiVCNSVFMyU4MyVCQyVFMyU4MyU5MCVFMyU4MyVCQyVFMyU4MCU5MCVFMyU4MyU5OSVFMyU4MiVCOSVFMyU4MyU4OCVFMyU4MyU5NyVFMyU4MyVBOSVFMyU4MiVBRiVFMyU4MyU4NiVFMyU4MiVBMyVFMyU4MiVCOSUyMSUzRiVFMyU4MCU5MSVDQSU5NSUyMCVFMiU5NyU5NCVDRiU5NiVFMiU5NyU5NCVDQSU5NCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZmFmOWY1MGI1NjhhNThjZWViYzI0Y2E2M2Y1OTEyMGM%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbW96NDUwJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz02ZDBkODY2ZmY0Y2ExNWUzYTZjZWQwM2QwM2VjZWQ2Ng%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D4b5aa48bf4b7adf32c24135ff41aa530)