Skip to content

CJimenez2018078#18

Open
CJimenez2018078 wants to merge 1 commit into
corecodeio:masterfrom
CJimenez2018078:CJimenez2018078/entry-challenge
Open

CJimenez2018078#18
CJimenez2018078 wants to merge 1 commit into
corecodeio:masterfrom
CJimenez2018078:CJimenez2018078/entry-challenge

Conversation

@CJimenez2018078
Copy link
Copy Markdown

Lo que se realizo fueron cambios dentro del index.ts al response y request se le agrego express, así también se creo una constante en un archivo llamado data el cual englobaba los datos solicitados y ya en el archivo client.ts se realizaron los métodos para la ejecución del post y del get a la dirección del servidor.

Copy link
Copy Markdown

@Ktoxcon Ktoxcon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Buen comienzo @CJimenez2018078 por favor resuelve todos los comentarios.

Comment thread package-lock.json
@@ -0,0 +1,1178 @@
{
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Estamos utilizando Yarn, un gestor de dependencias parecido a npm.

Para evitar efectos secundarios impredecibles, derivados de mezclar gestores de dependencias,
Por favor borra este file y utiliza yarn para instalar todas las dependencias que el proyecto requiere, si aún no lo tienes puedes ver como instalarlo en la documentacion oficial.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excelente explicación @Ktoxcon .
Considera responder preguntas en stackoverflow.com, te iría bien.

Comment thread src/client.ts
import {user} from "./data";

const a = require('axios');

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puedes darle un mejor aspecto a tu código Instalando Prettier en tu editor.

Adicionalmente si estas utilizando VSCode agrega esto a tu settings.json:
"editor.codeActionsOnSave": { "source.organizeImports": true },

Comment thread src/client.ts
const a = require('axios');

async function postEnv(){
var result = await a.post('http://95.217.235.69/', user)
Copy link
Copy Markdown

@Ktoxcon Ktoxcon Jun 24, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A partir de ES6 se añadió let y const a JavaScript, por lo que el uso de var esta descontinuado y no es considerado buena práctica.

Por favor utiliza let o const según sea el caso y evita incluir var en tu código.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

deprecado en español es "descontinuado"

Comment thread src/data.ts
},
github: {
profileURL: "https://github.com/CJimenez2018078",
username: "CJimenez2018078",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Incluir passwords en el código no es considerado como una buena práctica de seguridad, por favor encuentra una manera de no incluir directamente tu password dentro del código (hardcoded).

Comment thread src/index.ts
});

server.get("/:emailAddress", async (req: Request, res: Response) => {
server.get("/:emailAddress", async (req: express.Request, res: express.Response) => {
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No es necesario que modifiques este file, por favor devuelve todo a su estado original.

Comment thread src/client.ts
@@ -0,0 +1,24 @@
import {user} from "./data";

const a = require('axios');
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Por favor intenta con esto, tu código debe poder expresarse a sí mismo.

Suggested change
const a = require('axios');
import { default as Axios } from "axios"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Más simple todavía, si es un default:

import axios from "axios";

Copy link
Copy Markdown

@netpoe netpoe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@CJimenez2018078
Por favor, resuelve los comentarios.

@Ktoxcon gracias.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants