上一節我們已經實現了註冊頁面的基本結構,在這一節,我們把註冊頁面的值,傳入到nodeJs的中間件中,爲接下來的保存用戶註冊信息作好準備。
咱們已經在vant的組件輸入框上,以v-model的方式雙向綁定了四個屬性,
這四個屬性都對應的定義在data裏,
咱們在註冊按鈕是添加一個事件,registerFn
當點擊註冊按鈕時,觸發下面的方法,
意思是這樣,第1步,每次先把屬性值置空;第2步,以對象字面量的形式,保存填寫信息;第3步,各類檢查 、判斷 而後第4步,執行 this.postRegisterObj( _registerObj );前端
再接下來,向register_post接口提交信息
到這裏,vue頁面部分的工做就結束了。vue
如今我們轉向src根目錄的APIList.config.js文件,在其中定義接口:
const port = 5678; const BASEURL = 'http://localhost:' + port; const API_LIST = { // 查詢條件 node_a : BASEURL + '/node_a', // 查詢結果 node_b : BASEURL + '/node_b', // 提交註冊信息 register_post : BASEURL + '/register_post' } module.exports = API_LIST
以_post結尾,意思是說,這是以post的方式來提交node
而後再打開以前我們建立的nodeJs中間件文件,api_dev.js,在其中新建接口以下:
// 用戶註冊信息 app.post('/register_post', function(req, res){ let _allData = ''; req.on('data', function(_d){ _allData+= _d; }); req.on('end',function(){ console.log( _allData ); }); });
若是你能在控制檯中 node api_dev.js,獲得用戶提交的信息,那麼說明你已經成功的從vue視圖界面,把數據傳遞到了nodeJs中間件裏。
在下一節中,我們就將展現,如何在nodeJs中鏈接mongoDB數據庫,並把數據存入其中。數據庫
更快觀看 更多教程內容,請掃下方二維碼直接入前端項目學習羣,讓你組團學習,更有進步,