小编Tre*_*. W的帖子

更改GAE申请位置

我正在尝试创建Google Cloud SQL实例,并且我选择了亚洲地区.但是,系统告诉我,Google Cloud SQL实例必须与Google App Engine(GAE)应用程序位于同一位置.

我从未指定我的GAE应用程序的位置,我找不到任何方法来更改我的应用程序位置.

谁能告诉我怎么做?非常感谢你.

google-app-engine

6
推荐指数
1
解决办法
9295
查看次数

在 Gin 框架中开发的 REST API 的文件夹结构和包命名约定

我是一名 NodeJS / PHP 开发人员,并且是 Go 的初学者。经过一些研究后,我为我的 REST API 项目提出了这样的 MVC 风格文件夹结构。

.
+- bin/
+- controllers/
   +- userController/
      +- userController.go
+- models/
   +- userModel/
      +- userModel.go
+- main.go
Run Code Online (Sandbox Code Playgroud)

因此,我可以让我的代码看起来像这样:

import "github.com/gin-gonic/gin"
import "controllers/userController"

router := gin.Default()
router.GET("/user", userController.handleSomeLogicHere)
Run Code Online (Sandbox Code Playgroud)

但后来我发现根据GoLang官网的说法,不建议使用camel case和snake case进行封装。

我想知道在 Go 中使用 MVC 是否不是一个好习惯(因为我知道有人建议基于模块/依赖项的文件夹结构)?

或者我应该将所有控制器和模型更改为一个词,例如 usercontroller 或 userctrl (但这对我来说似乎有点连接)?

go go-gin

4
推荐指数
1
解决办法
7257
查看次数

标签 统计

go ×1

go-gin ×1

google-app-engine ×1