Google Cloud Functions 无法正确加载文件目录

Google Cloud Functions doesn't load file directory correctly

我正在构建一个通过 Google Cloud Functions 发送邮件的小功能。

对于模板,我使用 Marko.js。

当我对文件夹执行要求时,returns 一个奇怪的要求,路径上有一些数字在我的本地开发中不存在。

你知道是否可以指向文件夹吗?

已修复,错误不是找不到路径,是EROFS(读取文件系统)

MarkoJS动态生成.js文件,云函数是读文件系统服务器,所以我们这里有两个选择:

  1. 不生成 Marko 文件:
require('marko/compiler').defaultOptions.writeToDisk = false; 
  1. 或者只是将它们存储在 /tmp 文件夹中,这是唯一允许从云函数写入的目录