Executando verificação de segurança...
1

Como criar um servidor HTTP simples com NodeJS usando o Express

-> Antes de iniciar certifique-se que você tem o repositório NPM instalado;


Acesse o diretório do seu projeto através do seu terminal e execute o comando:

$ npm install express --save

Crie um arquivo server.js na raiz do seu projeto (Esse será o seu arquivo principal do servidor)

Veja o exemplo de configuração do arquivo server.js:

O exemplo abaixo importa o módulo express, pode ser as primeiras linhas do arquivo

const express = require("express"); const app = express();

O exemplo abaixo escreve na tela uma mensagem de boas vindas na rota principal

app.get('/' , function(req, res){ res.send('O seu servidor Node está funcionando corretamente') })

O exemplo abaixo define qual porta vai rodar o seu servidor, e deve ser a ultima linha do seu projeto

app.listen(8080, function(){ console.log("Servidor rodando na porta 8080 - Acesse http://localhost:8080"); });

Por fim execute o seu arquivo server.js

Carregando publicação patrocinada...
1

Express é um dos frameworks mais utilizados no mercado, é notável a facilidade e simplicidade para criar um simples servidor.

Porém, é importante também se atentar a conceitos mais profundos e que são fundamentais para aprender JavaScript de fato (me refiro à callbacks, high order functions, herança baseado em protótipos, async await e etc...), acho que seria legal também ter um post/guia falando sobre essas construções da linguagem.

vale notar também que qualquer código pode ser colocado dentro de um bloco adequado pra isso, todo post aqui no tabnews segue o Markdown e sua sintaxe é bem simples.

Ao usar o padrão de três crases conteúdo e três crases é possível colocar código dentro

console.log("Hello World!")
def main(): print("Hello World")
`Aspas simples também podem ser usadas para colocar código`

```
console.log("Hello World!")
```

Você pode colocar a linguagem que você usa depois dos três primeiras crases

```js
console.log("Hello World!")
```

```py
def main(): print("Hello World")
```

1