在Zeit Now无服务器功能中加载目录

时间:2020-02-01 13:22:22

标签: javascript node.js next.js serverless vercel

我正在构建一个Zeit Now无服务器功能,该功能将使用pass-js库为Apple Wallet Pass服务。我通过的是这样的文件夹:

const template = await passkit.Template.load(
 path.resolve("pages/api/template/")
);

它在本地开发中效果很好,但是我在服务器上收到ENOENT错误:

2020-01-30T20:57:54.878Z    c40c9174-8e91-4f24-89ca-e53ab5b360ea    ERROR    [Error: ENOENT: no such file or directory, scandir '/var/task/pages/api/template'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/var/task/pages/api/template'
}

我尝试将IncludeFiles配置添加到now.json文件中,但这没有帮助。

"functions": {
    "pages/api/wallet.js": {
      "includeFiles": "template/**"
    }
}

有人可以帮助我吗? ??

0 个答案:

没有答案