我正在创建一个应用程序,我需要一个SignIn / SignUp功能。这是我的SignIn HTML:
width: 100%;
我的app.js有以下路线:
<div style="padding-top:30px" class="panel-body" >
<div style="display:none" id="login-alert" class="alert alert-danger col-sm-12"></div>
<form action="verifySignin" method="post" id="verifySignin" class="form-horizontal" role="form">
<div style="margin-bottom: 25px" class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input id="login-username" type="text" class="form-control" name="username" value="" placeholder="username" required="" autofocus="" >
</div>
<div style="margin-bottom: 25px" class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input id="login-password" type="password" class="form-control" name="password" placeholder="password">
</div>
<div style="margin-top:10px" class="form-group">
<!-- Button -->
<div class="col-sm-12 controls">
<button class="btn btn-md btn-primary btn-block" type="submit">Login</button>
</div>
</div>
<div class="form-group">
<div class="col-md-12 control">
<div style="border-top: 1px solid#888; padding-top:15px; font-size:85%" > Don't have an account?
<a href="#" onClick="$('#loginbox').hide(); $('#signupbox').show()">
Sign Up Here
</a>
</div>
</div>
</div>
</form>
</div>
在路线文件夹&gt;下我创建了一个home.js文件,其中包含以下内容:
app.post('/verifySignin', home.verifySignin);
app.get('/verifySignin', home.verifySignin);
当我点击“登录”按钮时,出现错误:无法POST / verifySignin。 真的很感激任何帮助。感谢。
答案 0 :(得分:0)
尝试使用它,
var users = require('./home/users');
此外,由于安全问题,这是一种非常糟糕的做法
"select username, password from Users where Username='"+req.param("username")+"' and Password = '"+req.param("password")+"'"
将值作为参数传递或绑定它们。