大家好,之前在寫 Sails 時,有遇到一個問題,就是 helper 應該寫在哪邊呢?
先說說 helper 是什麼。
對於我來說 helper 是 "通用跨功能的函式",例如 MVC 架構中,在view 中能夠呼叫的通用函式就是類似 helper 的意思。
那個 Sails 的 helper 應該放在哪邊呢?
官方文件的Service :
例如在services 資料夾中放需要的 helper類別:
/api/services/ XXX.js
裡面可以寫一些常用到的變數與函式,類似這樣
module.exports = { url: 'http://localhost:1337', };
之後就可以在view中直接呼叫,類似這樣
<?= XXX.url ?>
其實熟悉 nodejs 的 sails 的網頁開發方式之後,其實會覺得 只要是基於MVC 的系統開發方式,會比較單純好理解,但是其實在nodejs 最麻煩的其實是 callback 機制,也就是所謂的 "異步執行",這邊真的很深奧,有機會再說明,感謝大家!

留言板
歡迎留下建議與分享!希望一起交流!感恩!