Exercício – Scaffolding de um aplicativo Web de chamadas de voz

Concluído

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

Criar a pasta do aplicativo

  1. Em uma janela de console (como cmd, PowerShell ou Bash), use os comandos a seguir a fim de criar uma pasta para nosso aplicativo e alterar para ela

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

    npm init -y
    

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

Adicione as dependências necessárias

Agora, adicionaremos as dependências necessárias.

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

    npm install --save @azure/communication-common @azure/communication-calling
    
  2. Em seguida o Pacote, que nos permitirá executar o aplicativo em um navegador.

    npm install --save-dev parcel
    

Criar o arquivo HTML de índice

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

  2. Insira o texto a seguir como conteúdo desse 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. Criar um arquivo chamado app.js no diretório do aplicativo
  2. Por enquanto, deixe o arquivo app.js vazio. Adicionaremos conteúdo nele durante a próxima unidade.

Testar o novo aplicativo

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

    npx parcel index.html
    
  2. O Pacote compilará e executará seu aplicativo.

  3. Depois de concluído, ele fornecerá um link para ver seu aplicativo no navegador. Esse link é geralmente http://localhost:1234/: Screenshot of Parcel, showing a complete build with a hyperlink pointing to the app.

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