|
1 | | -# `03.3` Your first Endpoint (ruta) |
| 1 | +# `03.3` Creating Your First Endpoint (route) |
2 | 2 |
|
3 | 3 | Como Flask es un servidor, no tiene sentido no añadirle URLs para exponerlas/publicarlas en internet, por ejemplo: |
4 | 4 |
|
5 | | -Como desarrollador, si quisieramos que las personas visitaran http://mydomain.com/hello y les apareciera un mensaje `Hello World`, tendríamos que añadir el siguiente endpoint al archivo `app.py`: |
| 5 | +Como desarrollador, si quisiéramos que las personas visitaran `http://mydomain.com/myroute` y les apareciera un mensaje `Hello World!`, tendríamos que añadir el siguiente endpoint al archivo `app.py`: |
6 | 6 |
|
7 | 7 | ```python |
8 | | -@app.route('/blabla', methods=['GET']) |
| 8 | +@app.route('/myroute', methods=['GET']) |
9 | 9 | def hello_world(): |
10 | | - return 'Hello, World!' |
| 10 | + return 'Hello World!' |
11 | 11 | ``` |
12 | 12 |
|
13 | | -+ La primera línea `@app.route('/blabla')` especifica el endpoint que estará disponible desde ahora en adelante, en este caso `mydomain.com/blabla`. |
| 13 | ++ La primera línea `@app.route('/myroute')` especifica el endpoint que estará disponible de ahora en adelante, en este caso `mydomain.com/myroute`. |
14 | 14 |
|
15 | | -+ La primera línea también especifica el método que se usará con esa URL, en este caso es el método `GET` (para obtener info). |
| 15 | ++ La primera línea también especifica el método que se usará con esa URL, en este caso es el método `GET` (para obtener información). |
16 | 16 |
|
17 | | -+ La segunda línea define una función que será llamada por Flask cuando ese endpoint sea llamado por el usuario (cuando el usuario use `/blabla`). |
| 17 | ++ La segunda línea define una función que será llamada por Flask cuando ese endpoint sea llamado por el usuario (cuando el usuario use `/myroute`). |
18 | 18 |
|
19 | | -+ La tercera línea retorna el texto: `Hello World` al cliente o navegador que lo solicite. |
| 19 | ++ La tercera línea retorna el texto: `"Hello World!"` al cliente o navegador que lo solicite. |
20 | 20 |
|
21 | | -## 📝Instrucciones: |
| 21 | +## 📝 Instrucciones: |
22 | 22 |
|
23 | 23 | 1. Usando ese conocimiento, haz que tu servidor retorne el string `"<h1>Hello!</h1>"` cuando la URL `/todos` se ingrese en el navegador. |
24 | 24 |
|
25 | 25 | 2. Asegúrate que estas líneas siempre sean las dos últimas de tu archivo `app.py`. |
26 | 26 |
|
27 | 27 | ```python |
28 | 28 | if __name__ == '__main__': |
29 | | - app.run(host='0.0.0.0', port=3245, debug=True) |
| 29 | + app.run(host='0.0.0.0', port=3245, debug=True) |
30 | 30 | ``` |
0 commit comments