Я передаю this.context от компонента Root, который расширяет BaseApplicationCustomizer до дочернего компонента (Root -> ReactHeader -> ReactPanel -> ReactOrders) который требует сделать аутентификацию и вызов API. К сожалению, я сталкиваюсь с проблемой при извлечении данных из API, кажется, что она возвращается пустой, хотя код ответа 200.
Я загрузил два моих примера кода. Первый пример - это веб-часть, использующая мою функцию Azure и соответствующая отрисовка данных (это необходимо для обеспечения работоспособности конфигурации веб-службы), а второй пример - расширение, пытающееся использовать тот же веб-сервис через дочерний компонент, который не удается получить данные, но успешно аутентифицированные.
С другой стороны, по какой-то причине после обновления расширения до SPFX 1.9.1 сгенерированные файлы отображаются в исходных папках.
Я добавил дополнительные сведения в каждом репозитории ниже:
Исходный код веб-части: https://github.com/ozie02/Learning/tree/master/Webpart/contoso-api
Дополнительный исходный код: https://github.com/ozie02/Learning/tree/master/Extensions/contoso-api-extension