nodejs chrome без сервера ENOENT тестирование ошибок локально - PullRequest
2 голосов
/ 10 июня 2019

Я пытаюсь вызвать мою функцию без сервера локально после установки кукловода, используя следующие инструкции .Используя следующую команду serverless invoke local -f myfunction я получаю эту ошибку:

Serverless: Injecting Headless Chrome...

  Error --------------------------------------------------

  ENOENT: no such file or directory, unlink '/home/user/Desktop/scrape/.build/handler.js'

Я не уверен, почему я получаю эту ошибку, поскольку файл существует

файл обработчика, на который он указывает, выглядиткак это:

const launch = require('@serverless-chrome/lambda')

const handler = require('./l5eo0hsbprn___handler.js')
const options = {"flags":[]}

module.exports.myfunction = function ensureHeadlessChrome (
  event,
  context,
  callback
) {
  return (typeof launch === 'function' ? launch : launch.default)(options)
    .then(instance =>
      handler.myfunction(event, context, callback, instance))
    .catch((error) => {
      console.error(
        'Error occured in serverless-plugin-chrome wrapper when trying to ' +
          'ensure Chrome for myfunction() handler.',
        options,
        error
      )

      callback(error)
    })
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...