lado del cliente:
<script> const name = localStorage['name'] async function getUsers() { const page = document.querySelector('.page') const res = await fetch('http://localhost:3000/users') for(const name in res.usersName) { let userDiv = document.createElement('div') userDiv.innerHTML = name userDiv.style.textAlign = "center" page.append(div) } } getUsers() </script> </script>lado del servidor:
const express = require('express') const app = express() const server = createServer(app).listen(3000) /* BODY: all of the routs */ /*this is where I get the error when I try to make a GET request to this rout it sends me 404 status error */ app.get('users', (req, res) => { const usersName = new Array() console.log(req) for(const user of users) { usersName.push(user.name) } res.json({ usersName }) })cuando realizo una solicitud GET a la ruta API/usuarios, recibo este mensaje de error en la consola del lado del cliente:
home:27 GET http://localhost:3000/users 404 (Not Found)y no sé por qué alguien puede ayudar
olvidaste poner / antes de `usuarios'.
app.get('/users', (req, res)=>{ //your code block here })