Javascript 我的玉模板按钮赢了';不要屈服。有什么想法吗?
我是一个node noob,正在按照教程尝试构建我的第一个应用程序。由于某种原因,我的按钮根本不起任何作用。我甚至没有收到404错误(我认为这意味着post方法至少可以工作) 这是我的玉锉。”新用户,翡翠'Javascript 我的玉模板按钮赢了';不要屈服。有什么想法吗?,javascript,node.js,express,pug,Javascript,Node.js,Express,Pug,我是一个node noob,正在按照教程尝试构建我的第一个应用程序。由于某种原因,我的按钮根本不起任何作用。我甚至没有收到404错误(我认为这意味着post方法至少可以工作) 这是我的玉锉。”新用户,翡翠' extends layout block content h1= title form#formAddUser( name="adduser",method="post",action="/adduser") input#inputUserName(type="text",pl
extends layout
block content
h1= title
form#formAddUser( name="adduser",method="post",action="/adduser")
input#inputUserName(type="text",placeholder="username",name="username")
input#inputUserEmail(type="text",placeholder="useremail",name="useremail")
button#btnSubmit(type="submit") submit
js文件:“index.js”
/* POST to Add User Service */
router.post('/adduser', function(req, res) {
// Set our internal DB variable
var db = req.db;
// Get our form values. These rely on the "name" attributes
var userName = req.body.username;
var userEmail = req.body.useremail;
// Set our collection
var collection = db.get('usercollection');
// Submit to the DB
collection.insert({
"username" : userName,
"email" : userEmail
}, function (err, doc) {
if (err) {
// If it failed, return error
res.send("There was a problem adding the information to the database.");
}
else {
// And forward to success page
res.redirect("userlist");
}
});
});
您需要在
表单
之后增加缩进级别,否则输入和按钮不会嵌套在…
标记中:
form#formAddUser( name="adduser",method="post",action="/adduser")
input#inputUserName(type="text",placeholder="username",name="username")
input#inputUserEmail(type="text",placeholder="useremail",name="useremail")
button#btnSubmit(type="submit") submit
命令行输出是什么?您收到了什么错误消息?就是这样。非常感谢。