Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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 如何响应节点js服务器中的登录条目_Javascript_Html_Node.js_Forms_Httprequest - Fatal编程技术网

Javascript 如何响应节点js服务器中的登录条目

Javascript 如何响应节点js服务器中的登录条目,javascript,html,node.js,forms,httprequest,Javascript,Html,Node.js,Forms,Httprequest,我有一个带有登录表单(用户名和密码)的网站,希望在NodeJS服务器文件中接收这些输入,稍后我将在其中将它们用作数据库查询等的对象 我想知道发送和接收/处理这些信息的最佳方式。目前,表单使用“get”方法,节点js服务器文件使用查询字符串将输入解析为对象。我可以这样做,并获得参数;下面是一个代码示例: HTML: 这里唯一的问题是使用“get”方法,它使输入的字段(包括密码)在URL中可见。一般来说,这是一种合适的方法吗 我还研究了使用“post”作为方法,但找不到从请求主体解析查询的方法 一种

我有一个带有登录表单(用户名和密码)的网站,希望在NodeJS服务器文件中接收这些输入,稍后我将在其中将它们用作数据库查询等的对象

我想知道发送和接收/处理这些信息的最佳方式。目前,表单使用“get”方法,节点js服务器文件使用查询字符串将输入解析为对象。我可以这样做,并获得参数;下面是一个代码示例:

HTML:

这里唯一的问题是使用“get”方法,它使输入的字段(包括密码)在URL中可见。一般来说,这是一种合适的方法吗

我还研究了使用“post”作为方法,但找不到从请求主体解析查询的方法

一种可能有用但我不熟悉的方法是通过script.js文件使用AJAX请求和响应

有人能提供一些有用的解决方案吗

谢谢

        <form id = "login" method="get" action="https://localhost:8443/index.html">
            <input type="text" name="username" placeholder="Username" /><br/>
            <input type="password" name="password" placeholder="Password"/><br/>
            <input type="submit" value="log in" class="button"/><br />
        </form>
    var QS = require('querystring');
    var params = QS.parse(require('url').parse(request.url).query);