Udostępnij za pośrednictwem


Testowanie aplikacji internetowej po stronie klienta JavaScript wywołującej program Microsoft Graph

Z tego samouczka dowiesz się, jak używać serwera proxy deweloperów do testowania przykładowej aplikacji internetowej po stronie klienta JavaScript, która wywołuje program Microsoft Graph.

Wymagania wstępne

W tej części samouczka założono, że na maszynie zainstalowano i skonfigurowano serwer proxy deweloperów. Jeśli tak nie jest, zrób to teraz.

Aby wykonać czynności opisane w tym samouczku, potrzebne są następujące elementy:

Porada

Zalecamy korzystanie z dzierżawy deweloperów platformy Microsoft 365 z zainstalowanymi pakietami zawartości. Uzyskaj bezpłatną dzierżawę, logując się do programu Microsoft 365 Developer Program.

Klonowanie i konfigurowanie przykładowej aplikacji

Uruchamianie serwera proxy deweloperskiego

Serwer proxy deweloperów zawiera konfigurację wstępnie ustawioną do testowania aplikacji wysyłających żądania do interfejsów API programu Microsoft Graph i SharePoint Online.

  • Otwórz wiersz polecenia, wprowadź i naciśnij klawisz devproxy --config-file "~appFolder/presets/m365.json"Enter , aby uruchomić serwer proxy deweloperów z konfiguracją platformy Microsoft 365.

Uruchamianie przykładowej aplikacji

  • Otwórz wiersz polecenia i przejdź do samples katalogu.
  • Wprowadź i naciśnij klawisznpx lite-server Enter, aby uruchomić przykładowy serwer internetowy aplikacji.

Zrzut ekranu przedstawiający przykładową aplikację działającą w przeglądarce Microsoft Edge w systemie macOS. Aplikacja wyświetla duże logo firmy Microsoft z dwoma przyciskami poniżej. Przycisk podstawowy z tekstem

Testowanie przykładowej aplikacji

  1. W uruchomionej aplikacji wybierz Without SDK przycisk.

Przestroga

Jeśli po kliknięciu Without SDK przycisku otrzymasz pustą stronę, sprawdź, czy skonfigurowano rejestrację aplikacji Azure AD. Problem występuje, gdy .env brakuje pliku zawierającego Client ID rejestrację aplikacji.

  1. Login Wybierz przycisk i ukończ przepływ logowania.

Zrzut ekranu przedstawiający przykładową aplikację działającą w przeglądarce Microsoft Edge w Windows 11. Aplikacja wyświetla duże logo firmy Microsoft z dwoma przyciskami poniżej. Przycisk podstawowy z tekstem

Serwer proxy deweloperów wprowadza błędy w aplikacji przez przechwytywanie żądań do programu Microsoft Graph. Używa 50% szans na niepowodzenie żądań z losowym obsługiwanym kodem stanu błędu HTTP.

Wyświetl dane wyjściowe serwera proxy i poświęć chwilę, aby odświeżyć przykładową aplikację. Zobacz, jak przykładowa aplikacja obsługuje (lub nie w tym przypadku) błędy wprowadzone przez serwer proxy.

Zrzut ekranu przedstawiający przykładową aplikację działającą w przeglądarce Microsoft Edge. Awatary użytkownika nie są wyświetlane w aplikacji. Narzędzia microsoft Edge Developer Tools są otwarte po stronie błędów wyświetlanych w dzienniku konsoli.

  1. Naciśnij klawisze Ctrl + C , aby zatrzymać serwer proxy deweloperów.

Następny krok