Я работаю над функцией Azure, чтобы вернуть сущность из таблицы Cosmos DB. Сначала я предоставляю все необходимые входные данные в функции для целей тестирования, но не могу получить http-ответ от функции.
Я не разработчик, но мне нужно настроить его для целей тестирования некоторой инфраструктуры, прошу прощения за отсутствие у меня знания, возможно, о некоторых фундаментальных правилах.
var storage = require('azure-storage');
var storageClient = storage.createTableService();
module.exports = async function (context, req, callback) {
storageClient.retrieveEntity('tablename', 'partitionkey', 'rowkey', function (error, result) {
if (error) {
console.log("error");
} else context.res = {
body: result,
headers: {
'Content-Type': 'application/json'
}
}
context.done()
})
};
Я могу вывести результат, используя console.log, но не могу получить ответ http.
Я пробовал несколько разных вариантов того, что содержится в context.res, но я думаю, что оно не будет выводиться из того места, где оно находится в функции, но перемещение его за пределы функции также не работает.