Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的玉模板按钮赢了';不要屈服。有什么想法吗?_Javascript_Node.js_Express_Pug - Fatal编程技术网

Javascript 我的玉模板按钮赢了';不要屈服。有什么想法吗?

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

我是一个node noob,正在按照教程尝试构建我的第一个应用程序。由于某种原因,我的按钮根本不起任何作用。我甚至没有收到404错误(我认为这意味着post方法至少可以工作)

这是我的玉锉。”新用户,翡翠'

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 

命令行输出是什么?您收到了什么错误消息?就是这样。非常感谢。