-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
39 lines (31 loc) · 917 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
const express = require("express");
const app = express();
app.get("/", function(request, response) {
response.send("Teste de resposta.");
});
app.get("/blog/:artigo?", function(request, response) {
var artigo = request.params.artigo;
if (artigo) {
response.send(`<h2>Artigo: ${artigo}.</h2>`)
} else {
response.send("Teste de segunda rota.");
}
});
app.get("/ola/:nome/:empresa", function(request, response) {
response.send(`<h1>Oi ${request.params.nome} da empresa.</h1>`);
});
app.get("/canal/youtube", function(request, response) {
var canal = request.query["canal"];
if (canal) {
response.send(canal);
} else {
response.send("Nenhum canal fornecido.");
}
});
app.listen(4000, function(error) {
if(error) {
console.log("Ocorreu um erro.");
} else {
console.log("Servidor iniciado com sucesso.");
}
});