Feat(NSI): construction serveur sur Requetes GET
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-01-10 10:26:34 +01:00
parent 05c5ad50fb
commit 3f34477494
8 changed files with 142 additions and 10 deletions

View File

@@ -0,0 +1,7 @@
from bottle import get, run
@get('/hello')
def hello():
return "Hello World!"
run(host='localhost', port=8080, debug=True)

View File

@@ -0,0 +1,14 @@
from botte import request, get
@get('/age')
def age_de():
name = request.query.name
age = request.query.age
if age > 1:
return name, " a ", age, " ans."
elif age <= 0:
return "Mouai..."
else:
return name, " a ", age, " an."

View File

@@ -0,0 +1,3 @@
@get('/page/<utilisateur>')
def page_utilisateur(utilisateur):
return "Bonjour ", utilisateur, ". Comment allez vous?"

View File

@@ -0,0 +1,3 @@
@get('/page/<utilisateur>')
def page_utilisateur(utilisateur):
return template("utilisateur.html", utilisateur=utilisateur)

View File

@@ -0,0 +1,14 @@
<!DOCTYPE html>
<html lang=fr>
<head>
<meta charset="UTF-8">
<meta name="Author" content="">
<title>Page de {{utilisateur}}</title>
</head>
<body>
<h1>{{ utilisateur }}</h1>
<p>Cette page change en fonction de l'utilisateur.</p>
<p>Elle sait même faire des calculs 1+1 = {{1+1}}</p>
</body>
</html>