NodeJS和Javascript和HTML

时间:2019-03-03 20:00:33

标签: javascript html node.js

如果我有一些HTML代码:

    <div>
        <input type="text" name="user" placeholder="User Name" />
        <input type="password" name="password" placeholder="Password" />
        <button type="button"><a href="/api/users/">Login</a></button>
    </div>

,当我单击登录按钮时,它转到我的nodejs文件中的/ api / users /函数。如何在HTML代码中传递存储在用户名和密码中的字符串?使用sqlite3。

app.get('/api/users/', function (req, res) {
    let sql = 'SELECT * FROM users;';
    db.all(sql, [], (err, rows) => {
       var result = {};
       result["users"] = [];
       if (err) {
            result["error"] = err.message;
       }else {
            rows.forEach((row) => {
               result["users"].push(row);
           });
       }
       res.json(result);
    });
});

我想执行某种类型的功能,如果用户名和密码不存在,则将其添加到“用户”表中并重定向到另一个HTML文件。

1 个答案:

答案 0 :(得分:0)

您应该使用html表单。参见here。您就是HTML,只是向您的API发送一个空的get请求,表单也会发送数据。