web-dev-qa-db-fra.com

comment rediriger dans node.js

J'ai des problèmes avec la redirection entre les répertoires, le problème est que je peux réussir à rediriger vers un autre fichier dans un répertoire différent. Ma structure de répertoire ressemble à ceci:

-views
  -add_user.jade

-routes
  -index.js

J'essaie de rediriger vers ajouter _ user.jade à partir de index.js , comment feriez-vous les gars

res.redirect('???');

Si index.js dans le même répertoire que vues, le code ci-dessous fonctionne

-index.js
-views
  -add_user.jade

res.redirect('./add_users');
24
nihulus

Vous souhaitez rediriger vers URL (pas le nom de la vue) vers lequel vous souhaitez que l'utilisateur accède.

Par exemple, si l'itinéraire "/user/add" rend le "add_user.jade" afficher alors vous souhaitez utiliser

 res.redirect("/user/add");
53
Hector Correa

Oui, vous pouvez rediriger sur URL à l'aide de

return res.redirect('/server/Thank'); 

Merci est un fichier de vue avec Thank.jade extension.

et l'itinéraire est /server/thank

1
Rahul Dhiman