Я хотел бы вызвать API с заголовком и телом для администратора, удалить пользовательские данные, например:
apiClient.post('***endpoint***',
{ tableName: '***',
id: id },
{
headers: {
Authorization: accessToken
}
})
, и я хочу сначала показать подробности в лямбда-выражении, прежде чем написать какую-либо функцию дляПолучите доступ к моей базе данных:
var AWS = require('aws-sdk')
AWS.config.update({ region: '***' })
var ddb = new AWS.DynamoDB()
exports.handler = async function (event , ctx , callback) {
return event
};
, и в APIGATEWAY я установлю следующее
{
"Authorization" : "$input.params('Authorization'),
"body" : $input.json('$')
}
с типом содержимого application/json
в запросе на интеграцию Затем, когда я тестирую API в методе Test,В заголовке я набираю "testaccesstoken"
, в теле я набираю { "id":"1", "tableName":"test"}
, но в результате получается {
"Authorization": "",
"body": {
"id": "1",
"tableName": "test"
}
}
Может кто-нибудь объяснить мне, почему я до сих пор не могу получить заголовок? Также, когда я тестирую в Poiseman, я пытаюсь так: , , и я получаю ошибку
Я уже развернул API, но почему я не могу проверить почтальон ?? 1025 *