表单数据不一定存储(除非您已经处理了存储)。
当你提交一个表单,你基本上建立一个HTTP请求,并从HTTP请求时,服务器可以被设计为可处理从该HTTP请求发送数据...
所以,比方说,你做了一个形式是这样的:
<form method="POST" action="/register">
<input type="text" name="email">
<input type="submit">
</form>
通过在浏览器中一些神奇的,当你点击提交,这产生了前所未有的那action
参数是指向一个HTTP请求。
那么,我们就可以在我们处理的NodeJS这个数据服务器端:
(比方说,我们已经对以服务的形式在// ...
的方法)的
http.createServer(function(req, res){
// ...
if (req.method === "POST") {
// It's a post request, so lets gather the data
var chunks = [], data = "";
req.on("data", function(chunk){
chunks.push(chunk.toString());
});
req.on("end", function(){
data = chunks.join();
// Handle data here... Save it, whatever you need.
});
}
});
可能重复[在node.js和mongodb中创建注册和登录表单](http://stackoverflow.com/questions/8051631/creating-registration-and-login-form-in-node-js-and-mongodb)。还可以在这里找到更多资源:[如何注册用户节点](http://google.com/search?q=how+to+user+registration+node)。简而言之:在数据库中,类似于PHP。你也可以在Node.js中使用MySQL。 – laggingreflex
nodejs是模块化的。你需要连接点,但并不意味着你需要自己做所有事情。有很多开源软件包。如果您选择使用SQL数据库,请查找匹配的库 –