У меня есть метод "DB_Update" в модуле.
Этот метод требует нескольких параметров в качестве входных (InputA, InputB и Input C)
module.exports.DB_Update = async (event) =>
{
//extract Parameters from event
InputA= event.pathParameters.InputA
InputB= event.pathParameters.InputB
InputC= event.pathParameters.InputC
// Update Items in DB based on Input
//...
}
Я хотел бы вызвать функцию через запрос API, используя serverless и AWS API Gateway
Следовательно, в моем бессерверный файл yml Я добавил функцию
DB_Update:
handler: ../DB_Update
events:
- http:
path: DB_Update/{InputA, InputB, InputB}
method: get
и, наконец, я вызываю конечную точку через Postman, используя параметры
http://localhost:3000/dev/DB_Update/InputA=9783404163809&InputB=111&InputC=BB
Однако независимо от какое чередование я пробую, у меня не получается. Либо yml не принимает комбинацию входных параметров, либо я не получаю обратно объект события.
Следовательно, было бы здорово, если бы вы могли дать мне подсказку, как заставить эту работу . Спасибо!