node.js 用户注册数据存储在哪里
Where does user registration data get stored with node.js
我已经开始探索 node.js,我想知道如果我想创建网站的注册 form/login 和注销功能,用户数据将存储在哪里。
我知道 php 表单数据被写入并存储到我服务器上的 SQL 数据库中。
当我开始使用 node.js 身份验证包时会发生什么。我还需要在我的服务器上设置一个 SQL 数据库吗?或者它以不同的方式工作?
所有用户名、密码和注册电子邮件将存储在哪里?
相当困惑,但非常渴望学习node.js并制作一个简单的工作注册表。
谢谢大家!
不一定要存储表单数据(除非您已处理要存储的数据)。
当您提交表单时,您基本上是在创建一个 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,我想知道如果我想创建网站的注册 form/login 和注销功能,用户数据将存储在哪里。
我知道 php 表单数据被写入并存储到我服务器上的 SQL 数据库中。
当我开始使用 node.js 身份验证包时会发生什么。我还需要在我的服务器上设置一个 SQL 数据库吗?或者它以不同的方式工作? 所有用户名、密码和注册电子邮件将存储在哪里?
相当困惑,但非常渴望学习node.js并制作一个简单的工作注册表。
谢谢大家!
不一定要存储表单数据(除非您已处理要存储的数据)。
当您提交表单时,您基本上是在创建一个 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.
});
}
});