图解NodeJS实现登录注册功能

  

该演示根据菜鸟教程的练手项目,请提前到菜鸟教程的官网查看nodejs的相关教程,根据教程实际操作一遍,然后自己动手去实现登录,注册功能,此演示只作参考,不符合前端相关规范。

  

<人物> 图解NodeJS实现登录注册功能”>,</p>
  <p> </p>
  <p>节点+表达+ mongodb </p>
  <p> </p>
  <ul>
  <李> node_modules:第三方模块目录</李>
  <李>公共:公共文件目录(js、css图像)</李>
  <李> login.html:登录页面李</>
  <李> register.html:注册页面李</>
  <李> main.html:主页面李</>
  <李> db.js:数据库相关封装(数据库添加,查询)</李>
  <李> login.js:接口启动文件(登录,注册接口)</李>
  </ul>
  <p> </p>
  <p>(1)用户名不能为空;</p>
  <p>(2)密码不能为空;</p>
  <p>(3)用户名和密码不为空的情况下,查询数据库,判断用户是否存在。如果存在,判断用户名和密码是否一致,一致登录成功,不一致返回用户名或密码错误;如果不存在,直接返回不存在该用户。</p>
  <p> </p>
  <p>(1)用户名不能为空;</p>
  <p>(2)密码不能为空;</p>
  <p>(3)用户名和密码不为空的情况下,查询数据库,判断用户是否存在。如果存在,返回该用户已存在,可直接登录,如果不存在,注册用户,插入数据库。</p>
  <p> </p>
  </p> <p>登录
  <p> </p>
  <p> <人物> </图> <img src=

  

  

1,新建目录

  

新建目录,例如:node-login

  

2,安装表达

  

安装表达并将其保存到依赖列表中:打开cmd命令行,定位到项目目录,使用命令行<代码> cnpm安装表达——保存>   

<人物> 图解NodeJS实现登录注册功能

  

以上命令会将表达框架安装在当前目录的node_modules目录中,node_modules目录下会自动创建表达目录。以下几个重要的模块是需要与表达框架一起安装的:

  
      <李>体——节点。js中间件,用于处理JSON、原始、文本和URL编码的数据。   <李> cookie-parser——这就是一个解析饼干的工具。   <李>通过req.cookies可以取到传过来的饼干,并把它们转成对象。   <李>乘-节点。js中间件,用于处理enctype=岸嗖糠?格式”(设置表单的MIME编码)的表单数据。   
  

使用的命令如下:

        cnpm安装体——保存   cnpm安装cookie-parser——保存   cnpm安装相乘,保存      

依赖的模块如图:

  

<人物> 图解NodeJS实现登录注册功能”>,</p>
  <p> 3,安装MongoDB </p>
  <p>使用命令<代码> cnpm安装mongodb </代码> </p>
  <p> 4,新建文件夹公共<br/>
  </p>
  <p>新建公共文件夹,用来存放公共文件目录(js、css图像)</p>
  <p> 5, github地址:node-login,欢迎开始。</p>
  <p> </p>
  <p>以上所述是小编给大家介绍的图解NodeJS实现登录注册功能,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。<br/>
  如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢! </p><h2 class=图解NodeJS实现登录注册功能