Oefening: een web-app voor spraakgesprekken opzetten

Voltooid

In deze les maakt u een web-app en voert u deze uit in de browser.

App-map maken

  1. Gebruik in een consolevenster (zoals cmd, PowerShell of Bash) de volgende opdrachten om een nieuwe map voor onze app te maken en hierin te veranderen

    mkdir VoiceCallingApp
    cd VoiceCallingApp
    
  2. Vervolgens gaan we de nieuwe map voorbereiden om een web-app te worden.

    npm init -y
    

Hiermee wordt de map voor Node.js ingesteld en kunt u afhankelijkheden opslaan en beheren.

De vereiste afhankelijkheden toevoegen

Nu voegen we de vereiste afhankelijkheden toe.

  1. We beginnen met het toevoegen van de specifieke Azure Communication Services-services.

    npm install --save @azure/communication-common @azure/communication-calling
    
  2. Gevolgd door Parcel, waarmee we onze app in een browser kunnen uitvoeren.

    npm install --save-dev parcel
    

Het HTML-indexbestand maken

  1. Maak een nieuw bestand in de app-map met de naam index.html.

  2. Voer de volgende tekst in voor de inhoud van dit bestand.

    <!DOCTYPE html>
    <html>
      <head>
        <title>Azure Communication Services - Simple voice calling app</title>
      </head>
      <body>
        <h1>Azure Communication Services</h1>
        <h2>Simple voice calling app</h2>
    
        <!-- Calling HTML here -->
    
        <script src="./app.js" type="module"></script>
      </body>
    </html>
    

Het JavaScript-bestand van de app maken

  1. Maak een nieuw bestand in de app-map met de naam app.js
  2. Laat het app.js bestand voorlopig leeg. We voegen er tijdens de volgende les aan toe.

Uw nieuwe app testen

  1. Voer in een consolevenster in de projectmap de volgende opdracht uit:

    npx parcel index.html
    
  2. Pakket compileert nu uw app en voert deze uit.

  3. Zodra deze is voltooid, krijgt u een koppeling om uw app in de browser te zien. Deze koppeling is meestal http://localhost:1234/: Screenshot of Parcel, showing a complete build with a hyperlink pointing to the app.

  4. Open deze koppeling in uw browser en u ziet uw lege app in de browser: Screenshot of our blank web app showing in a browser.