如果我在起始页上实现表单处理,系统会显示错误。
Express 中的代码
var http = require('http'),
express = require('express'),
app = express();
app.use(express.bodyParser());
// A route for the home page - and the page with a form
app.post('/', function(req, res) {
// Code for Handling the form
});
形式:
<form action="/" method="post"> . . . </form>
现在我得到这个错误:
不能获取 /
我怎么解决这个问题?一些想法?
更新完整路线 - 使用 Jade
// Set the view engine
app.set('view engine', 'jade');
// Where to find the view files
app.set('views', './views');
// A route for the home page - will render a view
app.post('/', function(req, res) {
res.render('index');
});
这里是表单代码:
<form action="/" method="post">
<label>Name</label>
<input type="text" name="name">
<label>Text</label>
<textarea name="text" rows="10"></textarea>
<input type="submit">
</form>