После того, как ищет реестр из-за id меня бросает результат два раза express.js

У меня есть проблема у меня есть маршрут в express, чтобы выбирать реестр посылая id и функционируй, но probelma состоит в том, что я показывает реестр два раза, уже проверьте в моей базе данных, чтобы видеть, был ли у него повторенный реестр, но невозможно, потому что id - первичный ключ, уже проверьте хранившуюся процедуру, и если оно функционирует довольно только, меня приносит реестр однажды: Algguna разрабатывает какового это могла бы быть проблема?

Связь в базу данных

const pool1 = new sql.ConnectionPool(config);
const pool1Connect = pool1.connect();

pool1.on('error', err => {
    console.log("Sql database connection error " ,err);
})

Регистрация

{
    "recordsets": [
        [
            {
                "Registroid":12,
                "Name":"Rodolfo Salazar",
                "Age": 45,
                "Adress": "Del Real 405",
                "Phone": "5558200325"
            }
        ]
    ],
    "recordset": [
        {
                "Registroid":12,
                "Name":"Rodolfo Salazar",
                "Age": 45,
                "Adress": "Del Real 405",
                "Phone": "5558200325"
        }
    ],
    "output": {},
    "rowsAffected": [],
    "returnValue": 0
}

Маршрут

router.get('/apirest/Registros/:id',async(req,res)=>{
  try {
    const{id}=req.params;
    let result =await pool1.request()
      .input('Registroid', sql.Int, id)
      .execute('Getregistro')
      res.send(result);
  } 
    catch (error) {
      res.status(500).json({ error: 'Este registro no existe' })
    }
});
1
задан 03.10.2019, 19:28
1 ответ

Благодаря комментарию @Mauricio Контрерас, в конце концов так остался мой маршрут, уже не выходят 2 раза реестров

router.get('/apirest/Registros/:id',async(req,res)=>{
  try {
    const{id}=req.params;
    let result =await pool1.request()
      .input('Registroid', sql.Int, id)
      .execute('Getregistro')
      res.status(200).send({
         "registros": result.recordset.length,
          data:result.recordset});
  } 
    catch (error) {
      res.status(500).json({ error: 'Este registro no existe' })
    }
});
2
ответ дан 01.12.2019, 15:59

Теги

Похожие вопросы