我的Google Cloud功能需要读取本地文件(图像)。 我在功能目录树中添加了图像,所以我有:
packages.json
src/functions.js
lib/functions.js
img/shower.png
这是我用来阅读的代码:
var img = await new Jimp.read("../img/shower.png")
现在,当函数触发时,我得到了这个:
2017-03-30T03:00:25.118Z - error: (node:1685) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: ENOENT: no such file or directory, open '../img/shower.png'
我尝试将图像移动到例如我的函数所在的目录(lib/
),但没有运气。
我还记录了process.cwd()
,它返回了一个意外的:/usr/local/lib/node_modules/@google-cloud/functions-emulator
任何提示?