2019-10-31 seo達人
node系列之?dāng)?shù)據(jù)接口注冊登陸接口的實現(xiàn)
1、使用express腳手架創(chuàng)建項目
2、了解項目的目錄結(jié)構(gòu)
3、準(zhǔn)備數(shù)據(jù)庫相關(guān)文件
4、編寫注冊接口
5、編寫登陸接口
6、驗證登陸實現(xiàn)
7、預(yù)告
1、使用express腳手架創(chuàng)建項目
// 安裝腳手架,只需安裝一次
npm i express-generator -g
// 創(chuàng)建express項目
express myapp --view=ejs
cd myapp
// 安裝依賴
npm i
// 安裝需要使用的模塊
// 數(shù)據(jù)庫模塊 用戶唯一id模塊 密碼加密模塊 token模塊
npm i mongoose node-uuid bcryptjs jsonwebtoken -S
2、了解項目的目錄結(jié)構(gòu)
bin
www ------- 服務(wù)器啟動
node_modules ------- 項目的依賴文件
public ------- 靜態(tài)資源文件夾
images ------- 靜態(tài)圖片
javascripts ------- 靜態(tài)的js文件
stylesheets ------- 靜態(tài)的樣式表文件
routes ------- 路由文件
index.js ------- 默認(rèn)的路由
users.js ------- 用戶相關(guān)的路由
views ------- 路由對應(yīng)的頁面
index.ejs ------- 默認(rèn)的首頁
error.ejs ------- 錯誤頁面
app.js ------- 使用中間件,注冊路由
package.json ------- 描述文件
3、準(zhǔn)備數(shù)據(jù)庫相關(guān)文件
大勛在node系列之?dāng)?shù)據(jù)庫mongoose的封裝中給大家介紹了如何封裝mongoose,可以先行查看如何封裝,封裝的文件夾為sql,如果不想看的,可以直接通過網(wǎng)盤下載該文件夾
將該sql文件放置項目的跟目錄下
藍藍設(shè)計的小編 http://www.teruid.com