Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generación de preguntas v2 #2 #29

Closed
wants to merge 70 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
d6af041
Update README.md
UO288443 Feb 6, 2024
e139e19
Prueba
UO288443 Feb 6, 2024
b472174
Varios generadores añadidos
CANCI0 Feb 6, 2024
2522a45
Más generadores de preguntas
CANCI0 Feb 6, 2024
7662479
Añadido automatizador de generación de preguntas
CANCI0 Feb 6, 2024
6a53c8d
Nombres más intuitivos en los parámetros
CANCI0 Feb 6, 2024
fd674a1
Update 09_architecture_decisions.adoc
UO288443 Feb 8, 2024
ad91ca2
Avance en la documentación
CANCI0 Feb 8, 2024
b32149e
Update 09_architecture_decisions.adoc
UO288443 Feb 8, 2024
948d8e8
Merge pull request #21 from Arquisoft/UO288443-patch-1
UO288443 Feb 8, 2024
68f1441
Se ha optimizado el sistema de generación de preguntas
CANCI0 Feb 10, 2024
f00c5ee
Parece haberse solucionado la repetición de respuestas
CANCI0 Feb 10, 2024
25482a8
Más correciones
CANCI0 Feb 10, 2024
756cb9e
Ya no se repiten respuestas
CANCI0 Feb 10, 2024
de7f327
Se ha cambiado el sistema de generación de preguntas
CANCI0 Feb 11, 2024
954b694
Diagramas hechos
CANCI0 Feb 11, 2024
3eb2463
Cambios en los diagramas
CANCI0 Feb 11, 2024
b13911a
Se ha ampliado el nuevo algoritmo
CANCI0 Feb 11, 2024
96ffe70
Funciona
CANCI0 Feb 11, 2024
13b8f75
Se evita que las respuestas tengan el nombre de la entidad de Wikidata
CANCI0 Feb 11, 2024
4ad1271
Añadida pregunta de esperanza de vida media
CANCI0 Feb 11, 2024
a5130d8
No sabía que existía el includes()
CANCI0 Feb 11, 2024
c9d2ff0
Añadida pregunta de forma de gobierno
CANCI0 Feb 11, 2024
5ece36f
Cambios menores
CANCI0 Feb 11, 2024
ae426e1
Más cambios menores
CANCI0 Feb 11, 2024
7dc2624
Update 11_technical_risks.adoc
UO288443 Feb 12, 2024
11c66e6
Done parts 10 and 11 from the documentation.
iyanfdezz Feb 12, 2024
aa1ef4f
Markdown errors fixed.
iyanfdezz Feb 12, 2024
43785af
Update 08_concepts.adoc
UO288443 Feb 12, 2024
b77b52d
Done part 12 of the documentation.
iyanfdezz Feb 12, 2024
009acf3
Merge branch 'doc' of https://github.com/Arquisoft/wiq_es1a into doc
iyanfdezz Feb 12, 2024
7a06b3c
Traducido al inglés
CANCI0 Feb 12, 2024
ca18a26
Merge branch 'doc' of https://github.com/Arquisoft/wiq_es1a into doc
CANCI0 Feb 12, 2024
57f81b4
Fixes in documentation
iyanfdezz Feb 12, 2024
dbe391f
More fixes
iyanfdezz Feb 12, 2024
bc38116
More little fixes in format
iyanfdezz Feb 12, 2024
88dae24
Merge branch 'doc' of https://github.com/Arquisoft/wiq_es1a
Rodrox11 Feb 12, 2024
7bfa286
Modificacion del doc04 solution_straegy
Rodrox11 Feb 12, 2024
e9ed74e
Implementado generador genérico
CANCI0 Feb 12, 2024
0db082a
Se ha implementado una api básica
CANCI0 Feb 12, 2024
26b655b
Servicio añadido a la API
CANCI0 Feb 12, 2024
fce6620
Bug fix
CANCI0 Feb 12, 2024
477ad17
Incio Pto 7
UO288443 Feb 13, 2024
b2a0061
Foto
UO288443 Feb 13, 2024
982d3e5
Update 07_deployment_view.adoc
UO288443 Feb 13, 2024
9f3f834
Update 07_deployment_view.adoc
UO288443 Feb 13, 2024
6e15796
Update 07_deployment_view.adoc
UO288443 Feb 13, 2024
fe1420d
Update 07_deployment_view.adoc
UO288443 Feb 13, 2024
09decfc
Pequeño error
CANCI0 Feb 13, 2024
7a138f2
Update 07_deployment_view.adoc
UO288443 Feb 13, 2024
dee6e7e
Añadida categoría famosos
CANCI0 Feb 13, 2024
49ff87c
Merge branch 'GeneraciónPreguntas-#2' of https://github.com/Arquisoft…
CANCI0 Feb 13, 2024
383c70d
Hotfix
CANCI0 Feb 13, 2024
8962531
Update release.yml
CANCI0 Feb 13, 2024
d749311
.
CANCI0 Feb 13, 2024
eca107a
Merge remote-tracking branch 'origin/master' into GeneraciónPreguntas-#2
CANCI0 Feb 13, 2024
46d5a46
Se ha añadido caché para las preguntas
CANCI0 Feb 18, 2024
c40363f
Añadido límite de preguntas por petición
CANCI0 Feb 18, 2024
f5b615e
Error corregido
CANCI0 Feb 18, 2024
4dd6a6a
Funciona
CANCI0 Feb 18, 2024
e245788
El get de famosos no funciona
CANCI0 Feb 18, 2024
e80d75d
Refactorización del código
CANCI0 Feb 18, 2024
4cb5f18
Añadidos más temáticas (not working)
CANCI0 Feb 18, 2024
f59be46
Error de acceso a propiedades
CANCI0 Feb 18, 2024
b0897ae
Añadida temática programación
CANCI0 Feb 18, 2024
8cd48fe
Ya no salen "Q8945..." en respuesta correcta
CANCI0 Feb 18, 2024
8f01659
Ahora se pueden obtener preguntas aleatorias de varias temáticas
CANCI0 Feb 19, 2024
39a0540
Añadidos formateadores de fecha y número
CANCI0 Feb 19, 2024
6a08a27
Cambios menores
CANCI0 Feb 19, 2024
054c082
Cambios menores
CANCI0 Feb 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Servicio añadido a la API
  • Loading branch information
CANCI0 committed Feb 12, 2024
commit 26b655b82fcb19208c7078db510827f3f878e5f5
11 changes: 11 additions & 0 deletions gatewayservice/gateway-service.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const port = 8000;

const authServiceUrl = process.env.AUTH_SERVICE_URL || 'http://localhost:8002';
const userServiceUrl = process.env.USER_SERVICE_URL || 'http://localhost:8001';
const questionServiceUrl = process.env.QUESTION_SERVICE_URL || 'http://localhost:8003';

app.use(cors());
app.use(express.json());
Expand Down Expand Up @@ -41,6 +42,16 @@ app.post('/adduser', async (req, res) => {
}
});

app.get('/randomQuestion', async (req, res) => {
try {
// Forward the question request to the question service
const questionResponse = await axios.get(questionServiceUrl+'/randomQuestion?n=', req.query.n);
res.json(questionResponse.data);
} catch (error) {
res.status(error.response.status).json({ error: error.response.data.error });
}
});

// Start the gateway service
const server = app.listen(port, () => {
console.log(`Gateway Service listening at http://localhost:${port}`);
Expand Down