es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Node.js y el método de búsqueda (get) de parámetros de Id en MSSQL.

Estoy tratando de crear una función de búsqueda que llene automáticamente mi formulario con el registro correspondiente de mi base de datos y de la API.

Aquí está mi ruta:

// Obtener número y detalles para la página
router.get(“/sop/:id”, function (request, response, next) {
response.render(“test”, { output: request.params.id });
});

// Elementos en los que quiero imprimir mis resultados
const sopN = document.getElementById(“sop”);
const CustName = document.getElementById(“cusName”);
const button = document.getElementById(“subBtn”);
button.onclick = function (e) {
e.preventDefault();
const url = “http://localhost:6600/api/sopId/”;
let sopSearch = document.getElementById(“sop”);
fetch(${url}/${sopSearch.value}, {
method: “GET”,
})
.then((response) => response.json())
.then((json) => console.log(json));
};

El error que estoy obteniendo es:

“http://localhost:6600/api/sopId/(registro)” 404 no encontrado y no capturado en la promesa Error de sintaxis: token inesperado < en JSON en la posición 0.

Cualquier ayuda será apreciada.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que tu servidor no puede encontrar la ruta para la URL que estás intentando acceder. El mensaje de error indica que está devolviendo un código de estado 404, lo que significa “No encontrado”.

    Para solucionar este problema, puedes intentar lo siguiente:

    1. Verifica si la URL es correcta: Asegúrate de que la URL que estás intentando acceder coincide con la ruta que has definido en tu código de servidor. En este caso, debería ser “http://localhost:6600/sopId/(record)”.
    2. Verifica si el servidor está en ejecución: Asegúrate de que tu servidor esté en ejecución y escuchando en el puerto correcto (6600 en este caso).

    3. Revisa los registros de tu servidor: Mira los registros de tu servidor para ver si hay algún error o advertencia que indique lo que está causando el error 404.

    4. Revisa tu código del lado del cliente: Asegúrate de que tu código del lado del cliente esté enviando correctamente la solicitud al servidor y de que la respuesta esté siendo manejada correctamente.

    Si aún tienes problemas después de intentar estos pasos, es posible que necesites proporcionar más información o código para obtener ayuda más específica.

Comments are closed.