您好,登錄后才能下訂單哦!
該Demo根據菜鳥教程的練手項目,請提前到菜鳥教程的官網查看nodejs的相關教程,根據教程實際操作一遍,然后自己動手去實現登錄、注冊功能,此Demo只作參考,不符合前端相關規范。
使用的技術棧
node+express+mongodb
項目目錄結構
登錄場景
(1)用戶名不能為空;
(2)密碼不能為空;
(3)用戶名和密碼不為空的情況下,查詢數據庫,判斷用戶是否存在。 如果存在,判斷用戶名和密碼是否一致,一致登錄成功;不一致返回用戶名或密碼錯誤; 如果不存在,直接返回不存在該用戶。
注冊場景
(1)用戶名不能為空;
(2)密碼不能為空;
(3)用戶名和密碼不為空的情況下,查詢數據庫,判斷用戶是否存在。 如果存在,返回該用戶已存在,可直接登錄; 如果不存在,注冊用戶,插入數據庫。
部分操作演示
登錄
主頁 注冊 插入數據庫
項目初始化
1、新建目錄
新建目錄,例如:node-login
2、安裝express
安裝 Express 并將其保存到依賴列表中: 打開cmd命令行,定位到項目目錄,使用命令行 cnpm install express --save
如下圖:
以上命令會將 Express 框架安裝在當前目錄的 node_modules 目錄中, node_modules 目錄下會自動創建 express 目錄。以下幾個重要的模塊是需要與 express 框架一起安裝的:
使用的命令如下:
cnpm install body-parser --save cnpm install cookie-parser --save cnpm install multer --save
依賴的模塊如圖:
3、安裝MongoDB
使用命令 cnpm install mongodb
4、新建文件夾public
新建public文件夾,用來存放公共文件目錄(js、css、image)
5、github地址:node-login,歡迎start。
總結
以上所述是小編給大家介紹的圖解NodeJS實現登錄注冊功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。