日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Node.js学习9~Egg.js框架学习和部署实战

發布時間:2023/12/9 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Node.js学习9~Egg.js框架学习和部署实战 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.Egg.js 是什么?
Egg.js,簡稱Egg,是為企業級框架和應用而生,我們希望由 Egg.js 孕育出更多上層框架,幫助開發團隊和開發人員降低開發和維護成本。

2.Egg官網學習資料

Egg官網https://eggjs.org/zh-cn/
Egg學習教程https://eggjs.org/zh-cn/tutorials/index.html

3.快速構建Egg
從實例的角度,一步步地搭建出一個 Egg.js 應用,讓你能快速的入門 Egg.js。

環境準備

操作系統:支持 macOS,Linux,Windows
運行環境:建議選擇 LTS 版本,最低要求 8.x。

快速初始化

$ mkdir egg-example && cd egg-example
$ npm init egg --type=simple
$ npm i

啟動項目

$ npm run dev

訪問地址:

http://localhost:7001

效果截圖如下:

?

4.初步學習Egg

egg部署后的項目文件結構

簡化后結果如下:

egg-example ├── app │ ├── controller │ │ └── home.js │ └── router.js ├── config │ └── config.default.js └── package.json

最核心是app和config文件夾,初始化的文件結構比較簡單,下面詳細了解一下

先從config開始,內容如下,基本上沒啥內容

/* eslint valid-jsdoc: "off" */'use strict';/*** @param {Egg.EggAppInfo} appInfo app info*/ module.exports = appInfo => {/*** built-in config* @type {Egg.EggAppConfig}**/const config = exports = {};// use for cookie sign key, should change to your own and keep securityconfig.keys = appInfo.name + '_1641994710952_8608';// add your middleware config hereconfig.middleware = [];// add your user config hereconst userConfig = {// myAppName: 'egg',};return {...config,...userConfig,}; };

?再看看app文件夾,就2個js文件,一個負責跳轉,一個返回數據的controll層js文件

負責跳轉js代碼如下:

'use strict';/*** @param {Egg.Application} app - egg application*/ module.exports = app => {const { router, controller } = app;router.get('/', controller.home.index); };

返回數據的controll層js代碼如下:

'use strict';const Controller = require('egg').Controller;class HomeController extends Controller {async index() {const { ctx } = this;ctx.body = 'hi, egg';} }module.exports = HomeController;

很簡單吧

總結

以上是生活随笔為你收集整理的Node.js学习9~Egg.js框架学习和部署实战的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。