Dal*_*ing 5 go google-cloud-platform google-cloud-functions
在 Go 中开发小型 Google Cloud Function 时。我注意到如果你的所有东西都在package main- 例如,它会抛出一个错误。import "<whatever>" is a program, not an importable package
所以解决方案是将其切换到自己的包中,然后进行部署。如果出现问题,请将其放回到包 main 中并在本地对其进行处理,然后将其切换回来。
这是最好的工作流程吗?我看到的另一个选项可能是让 Cloud Function 成为自己的模块并将其导入到 main.go 文件中。
小智 2
我能够cli在项目的顶层创建一个文件夹,然后将main.go文件使用package main和main()函数放入其中。这允许我在根目录中拥有一个cloud_functions.go具有不同包名称的单独文件,其中包含一个或多个谷歌云功能。
| 归档时间: |
|
| 查看次数: |
1488 次 |
| 最近记录: |