gpt4 book ai didi

go - 如何在 lambda 函数中引用其他文件?

转载 作者:IT王子 更新时间:2023-10-29 02:20:22 26 4
gpt4 key购买 nike

在我的处理程序中,我打开一个 .mmdb 文件来进行地理查找。在我的包中,我使用 ./ 符号来引用文件,因为处理程序和文件位于同一目录中。现在我想使用无服务器部署函数,我已将该文件包含在我的 serverless.yml 文件中的 include block 中。根据我看到的包裹大小,正在上传文件,但是我收到错误

open ./GeoLite2-City.mmdb: no such file or directory 

运行 lambda 时。从我的 lambda 中获取文件位置的正确方法是什么?

最佳答案

我通过列出我在我的 lambda 中使用的目录的内容解决了我的问题,使用在这个答案中找到的代码:List directory in Go .这样做之后,我意识到我在我上传的整个文件夹的根目录中,而不是我运行代码的特定包的目录(包含 main.go)

关于go - 如何在 lambda 函数中引用其他文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52265277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com