Introducción
En este proyecto, aprenderás a desarrollar una API RESTful utilizando Node.js y Express.js. El proyecto implica crear un sistema simple de gestión de usuarios, donde puedes recuperar una lista de usuarios.
👀 Vista previa
curl http://localhost:8080/list
## Salida:
## {"userlist":[{"id":"1","username":"zhangsan","password":"123456"},{"id":"2","username":"lilei","password":"456"},{"id":"3","username":"hanmeimei","password":"123"}]}
🎯 Tareas
En este proyecto, aprenderás:
- Cómo configurar un proyecto de Node.js e instalar dependencias
- Cómo crear un servidor básico de Express.js
- Cómo implementar un punto final GET para recuperar una lista de usuarios de un archivo JSON
- Cómo probar la API utilizando cURL
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender los conceptos básicos del desarrollo de API RESTful
- Configurar un proyecto de Node.js e instalar las dependencias necesarias
- Crear un servidor simple de Express.js
- Implementar un punto final GET para recuperar datos de un archivo JSON
- Probar la API utilizando cURL
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
javascript(("JavaScript")) -.-> javascript/DOMManipulationGroup(["DOM Manipulation"])
javascript(("JavaScript")) -.-> javascript/ToolsandEnvironmentGroup(["Tools and Environment"])
javascript(("JavaScript")) -.-> javascript/NetworkingGroup(["Networking"])
javascript/DOMManipulationGroup -.-> javascript/dom_manip("DOM Manipulation")
javascript/ToolsandEnvironmentGroup -.-> javascript/version_control("Version Control")
javascript/NetworkingGroup -.-> javascript/http_req("HTTP Requests")
javascript/NetworkingGroup -.-> javascript/json("JSON")
javascript/NetworkingGroup -.-> javascript/api_interact("API Interaction")
subgraph Lab Skills
javascript/dom_manip -.-> lab-445684{{"Construir una API RESTful de gestión de usuarios con Node.js"}}
javascript/version_control -.-> lab-445684{{"Construir una API RESTful de gestión de usuarios con Node.js"}}
javascript/http_req -.-> lab-445684{{"Construir una API RESTful de gestión de usuarios con Node.js"}}
javascript/json -.-> lab-445684{{"Construir una API RESTful de gestión de usuarios con Node.js"}}
javascript/api_interact -.-> lab-445684{{"Construir una API RESTful de gestión de usuarios con Node.js"}}
end