express响应get示例
第一步:请参考下面的地址,把express跑起来。
http://cnodejs.org/topic/501f43eef767cc9a51c7b90e
第二步:编辑下面三个文件的内容,加入相应代码。
app.js 处理路由
app.get('/signup', routes.signup);
routes/index.js 获取get参数
exports.signup = function(req, res){
res.render('signup', { title: 'Express', username: req.query.username, email: req.query.email });
};
views/signup.jade 输出get提交的值
extends layout
block content
h1 Node.js菜鳥筆記-註冊
<form id="signup" method="GET" action="/Signup">
<label>使用者名稱:</label><input type="text" id="username" name="username" /><br>
<label>電子郵件:</label><input type="text" id="email" name="email" /><br>
<input type="submit" value="註冊我的帳號" /><br>
</form>
h1 #{username}
h1=email
1 回复
这样做你第一次访问signup.jade的时候会报错耶~不知道楼主知道波?