前端技術之:通過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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server最佳化方法、步驟和技術SQLServer
- 通過一個具體的例子,講解 SAP BDC 技術的使用步驟試讀版
- web前端技術分享Electron之IPC 通訊Web前端
- 前端常用的通訊技術前端
- 小型前端腳手架工具Plop前端
- 做HP-UX技術多年的感悟:IT人士之成功之6大步驟(轉)UX
- 前端生成海報圖技術選型與問題解決前端
- 通過哪些方法判斷goroutine洩漏?有沒有具體的除錯步驟的文章?Go除錯
- Laravel 生成假資料步驟Laravel
- Git 中 SSH key 生成步驟Git
- 前端技術演進(六):前端專案與技術實踐前端
- 硬體的路由器連線方法與步驟路由器
- Oracle 通過透明閘道器訪問mysql配置步驟OracleMySql
- 全日程釋出|Sora之後的影片生成技術與應用Sora
- 前端非同步技術之Promise前端非同步Promise
- 前端技術整理之fetch前端
- 大資料分析技術有哪些應用步驟大資料
- Mysql通過ibd檔案恢復資料的步驟詳解MySql
- OGG實施操作步驟(包括操作過程中的所有步驟)
- 振弦採集儀的操作方法及資料處理技術的一般步驟
- 前端技術演進(二):前端與協議前端協議
- 用SQL建立索引的方法步驟SQL索引
- IPv6過渡技術之隧道技術
- 來通過寫技術文章掙錢
- 幽默:“通過128個簡單的步驟學習Kubernetes!” - iamdevloperdev
- 通過 Telegraf + InfluxDB + Grafana 快速搭建監控體系的詳細步驟UXGrafana
- 好程式設計師web前端技術之CSS3過渡程式設計師Web前端CSSS3
- 網路入侵方法與一般步驟 1 (轉)
- 網路入侵方法與一般步驟2 (轉)
- 網路入侵方法與一般步驟3 (轉)
- IPv6過渡技術之雙棧技術
- 關於人像後期處理進階的相關技術步驟
- 推薦一種通過刷leetcode來增強技術功底的方法LeetCode
- linux解決ping通但埠不通的問題的方法和步驟Linux
- 前端通過background實現圖片裁剪顯示的方法前端
- 語音生成口型與表情技術的演進與未來
- 前端效能優化之快取技術前端優化快取
- 前端效能優化之載入技術前端優化