如何重定向到node.js中的另一个页面 [英] How to redirect to another page in node.js

查看:200
本文介绍了如何重定向到node.js中的另一个页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个登录和注册页面。当随机用户想要登录,并且登录成功时,我想将他重定向到另一个.ejs页面(例如UserHomePage.ejs),但是,我没有尝试过的工作到目前为止。

  if(loggedIn)
{
console.log(Success!);
res.redirect('/ UserHomePage');
}
else
{
console.log(Error!);
}

我也想知道,如何重定向用户按钮点击。



让我们在显示用户页面上显示我所有的用户,然后是添加另一个用过的按钮。我怎么做?

 < h2>用户列表< / h2> 
< ul>
<%uporabniki.forEach(function(user){%>
< li>
<%= user.attributes.name%>
<% = user.attributes.last name%>
< / li>
<%}); %GT;
< / ul>

< h3>添加另一个用户< / h3>
< form method =post>
< input type =submitvalue =添加用户/>
< / form>

非常感谢!

解决方案

您应该返回重定向的行

  return res。重定向( '/ UserHomePage'); 


I have a login and a signup page. When random user wants to login, and login is sucessful, i want to redirect him to another .ejs page (for example UserHomePage.ejs), however, nothing i've tried have worked so far.

if (loggedIn)
    {
        console.log("Success!");
        res.redirect('/UserHomePage');
    }
    else
    {
        console.log("Error!");
    }

I would also like to know, how to redirect a user on button click.

Let's say im on display user page, where i display all of my users, then there is "add another used button". How do i do that? How do i redirect user to Register.js page after onclick?

<h2>List of users</h2>
<ul>
<% uporabniki.forEach(function(user) { %>
<li>  
  <%= user.attributes.name %>
  <%= user.attributes.last name %>
</li>
<% }); %>
</ul>

<h3>Add another user</h3>
<form method="post">
 <input type="submit" value="Add user" />
</form>

Thank you very much!

解决方案

You should return the line that redirects

return res.redirect('/UserHomePage');

这篇关于如何重定向到node.js中的另一个页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆