0

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

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

当我对文件夹进行要求时,会返回一个奇怪的要求,其中包含我本地开发中不存在的路径上的一些数字。

你知道是否可以指向文件夹吗?在此处输入图像描述

4

1 回答 1

1

修正了各位,错误不是找不到路径,是EROFS(读取文件系统)

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

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