Exercício - Andaime uma aplicação Web de chamada de voz

Concluído

Nesta unidade, você criará um aplicativo Web e o executará no navegador.

Criar pasta de aplicativo

  1. Em uma janela de console (como cmd, PowerShell ou Bash), use os seguintes comandos para criar uma nova pasta para nosso aplicativo e mudar para ela

    mkdir VoiceCallingApp
    cd VoiceCallingApp
    
  2. Em seguida, prepararemos a nova pasta para se tornar um aplicativo Web.

    npm init -y
    

Isso configurará a pasta para Node.js e permitirá que você salve e gerencie dependências.

Adicionar as dependências necessárias

Agora vamos adicionar as dependências necessárias.

  1. Começaremos adicionando os específicos dos Serviços de Comunicação do Azure.

    npm install --save @azure/communication-common @azure/communication-calling
    
  2. Seguido por Parcel, que nos permitirá executar nosso aplicativo em um navegador.

    npm install --save-dev parcel
    

Criar o arquivo HTML de índice

  1. Crie um novo arquivo no diretório do aplicativo chamado index.html.

  2. Insira o seguinte texto para o conteúdo deste arquivo.

    <!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>
    

Criar o arquivo JavaScript do aplicativo

  1. Crie um novo arquivo no diretório do aplicativo chamado app.js
  2. Por enquanto, deixe o app.js arquivo vazio, vamos adicioná-lo durante a próxima unidade.

Testar a sua nova aplicação

  1. Em uma janela do console, dentro do diretório do projeto, execute o seguinte comando:

    npx parcel index.html
    
  2. O Parcel irá agora compilar e executar a sua aplicação.

  3. Quando ele for concluído, ele fornecerá um link para que você veja seu aplicativo dentro do navegador. Este link é geralmente http://localhost:1234/: Screenshot of Parcel, showing a complete build with a hyperlink pointing to the app.

  4. Abra este link no seu navegador e você verá seu aplicativo em branco no navegador: Screenshot of our blank web app showing in a browser.