为了账号安全,请及时绑定邮箱和手机立即绑定

Golang Rest API项目结构

Golang Rest API项目结构

Go
饮歌长啸 2021-03-30 13:15:26
我刚刚开始学习/使用Golang,并想开发一个宁静的API(从这个出色的视频教程开始)。对于Golang项目的项目结构,我们是否有最佳做法?(例如dropwizard建议的Java项目结构)例如,我应该将模型(API请求/响应)放在单独的目录中吗?API调用的建议名称是什么(相当于resourcesdropwizard)?等等。任何建议/参考表示赞赏
查看完整描述

2 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

因为rest-api我用下面的东西


.

├───app

│   ├───handlers

│   |───models

|   └───app.go

|───config

└───main.go

在哪里,

  1. main.go-只需拉配置并引导api,

  2. config-包含配置,

  3. 处理程序-包含所有路由处理程序,

  4. 模型-包含用于承载数据的模型,

  5. app.go-使用处理程序组装路线


查看完整回答
反对 回复 2021-04-19
?
慕慕森

TA贡献1856条经验 获得超17个赞

我使用的Web应用程序的良好结构如下:


└───app

    ├───config

    ├───controllers

    └───models

我认为它很容易理解


查看完整回答
反对 回复 2021-04-19
  • 2 回答
  • 0 关注
  • 288 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信