Как читать файлы сертификатов из облачных функций для папки Firebase - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь прочитать файл в папке certs, как показано ниже:

-functions
 |
--certs
  |
---idp-public-cert.perm

Вот код, который я использую для чтения файла:

fs.readFileSync(path.join(__dirname, 'certs/idp-public-cert.pem')).

Когда я запускаю функцию, я получаю следующие ошибки:

Error: ENOENT: no such file or directory, open '/srv/lib/certs/idp-public-cert.pem'

Буду признателен любой команде за то, как это сделать.Заранее спасибо.

1 Ответ

0 голосов
/ 25 января 2019

Просто прочитайте файл, используя относительный путь certs/idp-public-cert.pem.Все относительные пути будут интерпретироваться относительно вашей папки развернутых функций.Не пытайтесь создать полный путь к файлу, поскольку вы не должны предполагать, где ваше развертывание кода эффективно монтируется в экземпляре сервера.

...