sls offline start, serverless Предупреждение: обнаружена неподдерживаемая среда выполнения 'nodejs8.10' для функции

Всякий раз, когда я пытался запустить бессерверную структуру в автономном режиме, используя

sls офлайн

Я получаю это предупреждение для каждой функции.

2 ответа

Похоже, это проблема с Serverless Offline, которая была исправлена ​​в новой версии - https://github.com/dherault/serverless-offline/issues/381

Вы пробовали обновить Serverless Offline?

Здесь я использовал файл s-function.json, и в этом файле я изменил

"runtime": "nodejs" вместо "nodejs8.10", также добавьте конечные точки

"endpoints": [
      {
        "path": "func-name",
        "method": "POST",
        "requestParameters": {
          "htmlContent": true
        },
        "requestTemplates": {
          "application/json": {
            "payload": "$input.json('$')"
          }
        }
      }
  ],

И это работает для меня.

Другие вопросы по тегам