Ir ao conteúdo

Posts recomendados

Postado

Estou aprendendo nodeJS, e para obter o request eu normalmente faço:

const express = require('express');
const app = express();

app.get('/', function(req, res) {
	res.render('pasta/index');
});

app.listen(3000, function() {
	console.log('Running');
});

Eu não acho isso pratico, criar uma linha para toda pagina que existir com o app.get.

Existe alguma forma de obter o get sem ter que especificar o caminho, e verificar se o caminho/arquivo existe?

Para caso o caminho não exista, mostrar uma pagina de erro.

 

Postado

Pior que sim, todas as páginas devem ser tratadas separadamente.

 

Trabalho em um projeto em Express com umas 20 rotas, e lá a gente usa um arquivo separado para cada rota, pois antes de renderizar uma página, normalmente, várias requisições para a API são feitas, então é necessário testar se o status de retorno está OK antes de renderizar a página.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...