Загрузите директорию в Zeit Now Serverless Function - PullRequest
1 голос
/ 01 февраля 2020

Я создаю бессерверную функцию Zeit Now, которая будет обслуживать Apple Wallet Pass с использованием библиотеки pass- js. Я передаю эту папку, как это:

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/**"
    }
}

Кто-нибудь может мне помочь? ??

...