序言 基于Egg框架的快速開(kāi)發(fā)

egg出于阿里巴巴基于NODEJS(koa2)的一個(gè)優(yōu)秀的服務(wù)端框架

1. 準(zhǔn)備工作

如果想做基于egg的快速開(kāi)發(fā),需要了解js基礎(chǔ)知識(shí)


2. 快速開(kāi)發(fā)組件

保證你的設(shè)備上已經(jīng)安裝了node / npm / git

  pnpm i maike-cli -g    // 推薦使用yarn 或者 pnpm

  maike-cli -h
 // 輸出
  -v --version -V [顯示版本]

  init service [初始化egg空項(xiàng)目]

  init web [初始化移動(dòng)端空項(xiàng)目Vant框架]

  init admin [初始化后臺(tái)管理系統(tǒng)空項(xiàng)目element框架]

  create app init [創(chuàng)建模塊]

  create app swiper [創(chuàng)建輪播圖模塊]

  create app area [創(chuàng)建省市區(qū)模塊]

  git push [git 一鍵提交代碼]

  // 執(zhí)行
  maike-cli init service
  // 輸入項(xiàng)目信息,初始化項(xiàng)目
  1. 文件目錄
   app 項(xiàng)目主目錄

     controller 控制層

     extend 擴(kuò)展接口

     middleware 中間件

     model 模型層

     router 路由層

     service 服務(wù)層

     router.js 主路由文件

   config 配置文件

     config.default.js 默認(rèn)配置文件

     plugin.js 插件配置文件

   test 測(cè)試

   app.js 項(xiàng)目入口文件

   Dockerfile 如果項(xiàng)目使用docker部署使用

我們將通過(guò)一個(gè)用戶權(quán)限系統(tǒng)來(lái)講述egg開(kāi)發(fā)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容