Tengo la URL: http://localhost:3000/homebrew/board?id=078262
Uso el nodo para obtener el parámetro id y almacenarlo en una variable. Cuando se carga la página, uso la variable con EJS para pasarla al cliente.
El problema es que si una identificación comienza con cero 0 , se elimina.
Aplicación.JS
app.get('/homebrew/:homebrewType', (req, res) => { var type = req.params.homebrewType; var homebrewId = req.query.id; console.log(homebrewId); // shows 078262 console.log(typeof homebrewId); // string ... res.render('pages/homebrew-' + type, { homebrewId: homebrewId });JS
var viewingHomebrew = <%= homebrewId %>; console.log(viewingHomebrew); // shows 78262, starting 0 is missingNo tengo ningún otro código, ¿cómo puedo conservar el parámetro id?
Debe agregar comillas para que sea una cadena en lugar de un número.
var viewingHomebrew = "<%= homebrewId %>";