Google Cloud Functions 无法正确加载文件目录
Google Cloud Functions doesn't load file directory correctly
我正在构建一个通过 Google Cloud Functions 发送邮件的小功能。
对于模板,我使用 Marko.js。
当我对文件夹执行要求时,returns 一个奇怪的要求,路径上有一些数字在我的本地开发中不存在。
你知道是否可以指向文件夹吗?
已修复,错误不是找不到路径,是EROFS(读取文件系统)
MarkoJS动态生成.js文件,云函数是读文件系统服务器,所以我们这里有两个选择:
- 不生成 Marko 文件:
require('marko/compiler').defaultOptions.writeToDisk = false;
- 或者只是将它们存储在
/tmp
文件夹中,这是唯一允许从云函数写入的目录
我正在构建一个通过 Google Cloud Functions 发送邮件的小功能。
对于模板,我使用 Marko.js。
当我对文件夹执行要求时,returns 一个奇怪的要求,路径上有一些数字在我的本地开发中不存在。
你知道是否可以指向文件夹吗?
已修复,错误不是找不到路径,是EROFS(读取文件系统)
MarkoJS动态生成.js文件,云函数是读文件系统服务器,所以我们这里有两个选择:
- 不生成 Marko 文件:
require('marko/compiler').defaultOptions.writeToDisk = false;
- 或者只是将它们存储在
/tmp
文件夹中,这是唯一允许从云函数写入的目录