Я пытаюсь отправить данные в концентратор событий из функции azure, написанной на узле js.Но я получаю следующую ошибку при отправке массива объектов без.
No events found for 'NSEStockInput'.
Start time: Monday, September 23, 2019, 6:56:00 PM
End time: Monday, September 23, 2019, 6:59:00 PM
Last time arrival: Monday, September 23, 2019, 6:59:08 PM
Diagnostics: Source '<unknown_location>' had 1 occurrences of kind 'InputDeserializerError.InvalidData' between processing times '2019-09-23T13:29:10.4592579Z' and '2019-09-23T13:29:10.4592579Z'. Json input stream should either be an array of objects or line separated objects. Found token type: Null
Но когда я выполняю JSON.stringify данных, я получаю ошибку как
Exception: Error: data is required and it must be of type object.
Вот код, который я написал
module.exports = async function (context, myTimer) {
const { EventHubClient, EventData, EventPosition, OnMessage, OnError, MessagingError } = require("@azure/event-hubs");
const connectionString = connectionString
var axios = require('axios')
context.log('ssss')
const client = EventHubClient.createFromConnectionString(connectionString);
context.log('sssaaa')
var response = await axios.get('https://nseindia.com/live_market/dynaContent/live_watch/stock_watch/nifty500StockWatch.json')
await client.send(JSON.stringify(response['data']['data']))
context.log('message sent')
};
Как решить эту проблему