前端技術之:通過plop生成Controller的方法與步驟
Controller的生成
開發者可以通過plop命令生成各種型別的控制器類(Normal、Restful、View), 以下是示例生成步驟。
- 執行以下命令:
plop controller
此時控制檯輸出:
? controller name please
-
輸入TestNormal並回車後,控制檯輸出以下提示,
? controller name please TestNormal ? which type of conroller do you want to create? (Use arrow keys) ❯ Normal Controller Restful Controller View Controller
-
根據需要選擇相應的控制器型別,並回車確認,控制檯輸出以下提示,
? which type of conroller do you want to create? Normal Controller ✔ ++ /server/controllers/TestNormalController.js
可以生成的Controller包括Normal、Restful、View三種型別。
Normal Controller
用於生成通用的基礎Controller,生成的Controller類會繼承基礎Controller類。
例如,
const Controller = require('../../lib/server/controller/controller');
class TestNormalController extends Controller {
}
module.exports = TestNormalController;
Restful Controller
用於建立基於Restful標準的Controller,生成的類的基類為RestController,包括了基本的CRUD等函式。
例如,
const RestController = require('../../lib/server/controller/rest_controller');
class RestRestController extends RestController {
index() {
}
create() {
}
store() {
}
show() {
}
edit() {
}
update() {
}
destroy() {
}
}
module.exports = RestRestController;
View Controller
用於生成基本模板檢視的控制器類,其生成的類的基類為ViewController。
const ViewController = require('../../lib/server/controller/view_controller');
class ViewViewController extends ViewController {
view() {
}
}
module.exports = ViewViewController;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949941/viewspace-2662822/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通過一個具體的例子,講解 SAP BDC 技術的使用步驟試讀版
- web前端技術分享Electron之IPC 通訊Web前端
- 小型前端腳手架工具Plop前端
- 幽默:“通過128個簡單的步驟學習Kubernetes!” - iamdevloperdev
- 前端生成海報圖技術選型與問題解決前端
- Laravel 生成假資料步驟Laravel
- 全日程釋出|Sora之後的影片生成技術與應用Sora
- Mysql通過ibd檔案恢復資料的步驟詳解MySql
- 前端技術演進(六):前端專案與技術實踐前端
- 推薦一種通過刷leetcode來增強技術功底的方法LeetCode
- linux解決ping通但埠不通的問題的方法和步驟Linux
- 前端非同步技術之Promise前端非同步Promise
- 大資料分析技術有哪些應用步驟大資料
- 製作生成icon-font步驟
- Oracle生成awr報告操作步驟Oracle
- 通過 Telegraf + InfluxDB + Grafana 快速搭建監控體系的詳細步驟UXGrafana
- 振弦採集儀的操作方法及資料處理技術的一般步驟
- IPv6過渡技術之隧道技術
- 用SQL建立索引的方法步驟SQL索引
- 前端技術演進(二):前端與協議前端協議
- 好程式設計師web前端技術之CSS3過渡程式設計師Web前端CSSS3
- 來通過寫技術文章掙錢
- IPv6過渡技術之雙棧技術
- kubernetes實踐之四十八:Service Controller與Endpoint ControllerController
- 關於人像後期處理進階的相關技術步驟
- 2020 有哪些不容錯過的前端技術趨勢?前端
- 通訊系統之TDM技術和FDM技術簡介
- 語音生成口型與表情技術的演進與未來
- [譯]如何通過7個簡單步驟保護您的Linux伺服器Linux伺服器
- IPv6過渡技術之NAT-PT技術
- 前端效能優化之快取技術前端優化快取
- 通過Android反編譯技術研究國內陌生人社交即時通訊的技術方案Android編譯
- 通過NATAPP技術實現內網穿透APP內網穿透
- 前端技術 | dva,美貌與智慧並存前端
- 飛碼LowCode前端技術之畫布的設計前端
- 跨鏈技術與通證經濟
- 前端技術演進(七):前端跨棧技術前端
- 談一談屬於你的前端生涯規劃與前端技術前端