express响应get示例
发布于 12 年前 作者 tecshuttle 4859 次浏览 最后一次编辑是 8 年前

第一步:请参考下面的地址,把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的时候会报错耶~不知道楼主知道波?

回到顶部