В моем файле handler.js есть две функции, и я правильно настроил их в serverless.yml. Проблема в том, что когда я запускаю вызов, работает только первый, а второй выдает ошибку типа: «лямбда-это не функция».
Я убедился, что в моем файле yml или в файле обработчика нет орфографических ошибок. Также я попытался поместить функции в отдельные файлы. Никто из них не работает.
В моем handler.js у меня есть
const one = async (event, context, callback) => {
//code here
};
const two = async (event, context, callback) => {
//code here
};
module.exports = {
one,
two
};
В моем файле yml
functions:
one:
handler: handler.one
events:
- http: POST one
two:
handler: handler.two,
events:
- http: POST two
Вызов one
работает нормально, но вызов two
выдает ошибку.