Node.js

Exibir a página inicial

No / Nessa rota, você deve verificar se já existe uma sessão. Caso contrário, você solicita que o usuário confirme os dados da conta usando o número de celular antes de permitir que ele continue.

Após a autenticação, será criado um objeto de sessão, que você poderá usar para recuperar e exibir o número de celular do usuário.

Digite o código a seguir no / manipulador de rota:

app.get('/', (req, res) => {
	if (!req.session.user) {
		res.render('index', {
			brand: VONAGE_BRAND_NAME,
		});
	} else {
		res.render('index', {
			number: req.session.user.number,
			brand: VONAGE_BRAND_NAME,
		});
	}
});

Execute o seguinte comando:

node server.js

Visite http://localhost:3000 no seu navegador e verifique se a página é exibida corretamente:

The home page

Certifique-se também de que, ao clicar no botão “Verify”, você seja redirecionado para uma página onde possa inserir seu número de celular:

The enter code page

Embora você possa inserir seu número aqui, ainda assim não receberá um código de verificação. Você implementará essa funcionalidade na próxima etapa!