Ваш код облачной функции HTTPS соответствует правилам / рекомендациям, представленным в документации или в официальном видео .
Сообщение об ошибке приходит из тот факт, что eslint
обнаруживает, что у вас есть обработчик then()
, который может завершить sh без возврата значения или выдачи ошибки.
Вы можете вернуть null
после отправки ответа следующим образом:
exports.test_groups_list = functions.https.onRequest((req, res) => {
api.call('Get', { typeName: 'Group', resultsLimit: 100 })
.then(result => {
res.set({ 'Access-Control-Allow-Origin': '*' }).send(result)
return null
})
.catch(error => {
res.set({ 'Access-Control-Allow-Origin': '*' }).send(error)
return null
});
});