Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

102
Visualizações
URL parameter starting zero is removed

I have the URL: http://localhost:3000/homebrew/board?id=078262

I use node to get the id parameter and store it into a variable. When the page gets loaded, I use the variable with EJS to pass it to the client.

The issue is that if an id starts with zero 0, it gets removed.

App.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 missing

I don't have any other code, how can I preserve the id parameter?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

You need to add quotes to make it a string instead of a number.

var viewingHomebrew = "<%= homebrewId %>";
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda