我用node.js创建一个服务器。然后我在特定地址上构建一个http表单。 (我将在不同的地址上做不同的表格)。 我想从特定领域的用户那里接收数据。 (我会给他们不同的身份证明)。
但我无法通过document.getElementById()
收到它,因为DOM在node.js中未定义。
您能否建议特定模块解决此问题或某些有用的方法?
var server = new http.Server(function(req, res){
if (req.url=='/') {
res.statusCode=200;
auth(res);
res.end();
} else {
res.statusCode=404;
res.end("Page not found");
}
})
function auth(res) {
res.writeHead(200, {
'Content-Type': 'text/html',
});
var body = '';
body= '<form action="/" method="post">'+
'<thead>Connection details </thead>' +
'<br>'+
'<textarea id ="text" name="text" rows="1" cols="50"></textarea><br>'+
'<input value="localhost" id="host">Host</input><br>' +
'<input value="root" id="user">User </input><br>' +
'<input value="********" id="pass">Pasword </input><br>' +
'<input type="submit" value="Connect" id="scheme"></input><br></body></html>'
var toWrite = header + body;
res.write(toWrite);
}