Files
freeCodeCamp/curriculum/challenges/portuguese/05-apis-and-microservices/basic-node-and-express/start-a-working-express-server.portuguese.md
Beau Carnes b85e849482 fix: Add Api challenges - Portuguese translation (#35165)
* fix: Add Api challenges - Portuguese translation

* fix: md formatting
2019-05-06 06:31:59 -05:00

2.4 KiB

id, title, localeTitle, challengeType
id title localeTitle challengeType
587d7fb0367417b2b2512bee Start a Working Express Server Inicie um servidor do Working Express 2

Description

Nas duas primeiras linhas do arquivo myApp.js você pode ver como é fácil criar um objeto de aplicativo Express. Esse objeto tem vários métodos e aprenderemos muitos deles nesses desafios. Um método fundamental é app.listen(port) . Ele diz ao seu servidor para escutar em uma determinada porta, colocando-o em estado de execução. Você pode vê-lo na parte inferior do arquivo. Ele está dentro dos comentários porque, por motivos de teste, precisamos que o aplicativo esteja em execução em segundo plano. Todo o código que você deseja adicionar vai entre essas duas partes fundamentais. Glitch armazena o número da porta na variável de ambiente process.env.PORT . Seu valor é 3000 . Vamos servir nossa primeira string! No Express, as rotas levam a seguinte estrutura: app.METHOD(PATH, HANDLER) . MÉTODO é um método http em minúsculas. PATH é um caminho relativo no servidor (pode ser uma string ou até uma expressão regular). HANDLER é uma função que o Express chama quando a rota é correspondida. Manipuladores assumem a function(req, res) {...} form function(req, res) {...} , em que req é o objeto request e res é o objeto response. Por exemplo, o manipulador
function(req, res) {
res.send('Response String');
}
servirá a string 'Response String'. Use o método app.get() para exibir a string Hello Express, para solicitações GET correspondentes ao caminho / root. Certifique-se de que seu código funciona observando os registros e, em seguida, veja os resultados no seu navegador, clicando no botão "Mostrar ao vivo" na interface do usuário do Glitch.

Instructions

Tests

tests:
  - text: Seu aplicativo deve exibir a string "Hello Express"
    testString: 'getUserInput => $.get(getUserInput(''url'')).then(data => { assert.equal(data, ''Hello Express'', ''Your app does not serve the text "Hello Express"''); }, xhr => { throw new Error(xhr.responseText); })'

Challenge Seed

Solution

// solution required