作業筆記
Mocha 測試
Mocha 測試時,要利用 url 操作 CRUD
使用到 sails.hooks.http.app
,分別使用 Get Post Put Delete Method12345678//get 取得網頁數據let result = request(sails.hooks.http.app) .get(/friend);//post 新增資料let result = request(sails.hooks.http.app) .post(/friend/create) .send({id: 1, name: 'yoo', email:'hello@email.com'});// put , delete 使用方式與 post 一樣
修改,新增 route, policies
參考網址
Blueprint API
參考預設的API行為
Destroy (Blueprint)
在操作Destroy時遇到問題,因此來查看原本預設的操作方式
req.param()
req.params()
在寫controller 行為時 request 所接收到的要求,req.params[]
能從中得到資料「參數」來進一步處理
route 寫法
|
|
config/policies.js
恩…
將Controller所對應的method 寫入,並標明應該要接收到什麼參數回傳(應該是這樣沒錯…12345// [] 表示允許傳回任何、或不回傳,無限制'FriendController':{ create: [], ...}