欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

egg.js的基本使用和調(diào)用數(shù)據(jù)庫(kù)的方法示例

首先,整個(gè)項(xiàng)目的創(chuàng)建命令:

創(chuàng)新互聯(lián)建站于2013年開(kāi)始,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元湯陰做網(wǎng)站,已為上家服務(wù),為湯陰各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

npm i egg-init -g //安裝egg
egg-init egg-example --type=simple //初始化一個(gè)egg模板例子 后面的type跟的是模板類(lèi)型這里是簡(jiǎn)單的
cd egg-example//進(jìn)入例子
npm i //安裝依賴

可以去官方教程查看基本配置的講解。

直接說(shuō)使用,簡(jiǎn)單看過(guò)Egg的文檔,官方文檔對(duì)于入門(mén)還是很實(shí)用的,再配合一些別人的攻略很容易入門(mén)上手就可以使用。

首先router.js:

'use strict';

/**
 * @param {Egg.Application} app - egg application
 */
module.exports = app => {
 const { router, controller } = app;
 router.get('/', controller.home.index);
 router.get('/custom',controller.customController.custonIndex); //自定義controller的路由
};

router.js中定義了我們的路由規(guī)則,所有的請(qǐng)求都會(huì)通過(guò)這個(gè)路由規(guī)則去找對(duì)應(yīng)的Controller,這樣也可以做到統(tǒng)一管控(如同前端初始化所有組件吧)。

接下來(lái)就是Controller控制層:

'use strict';

const Controller = require('egg').Controller;

class CustomController extends Controller {
  async custonIndex() { //注意這里要定義成異步方法防止請(qǐng)求被阻塞
    //let {id} = this.ctx.params; // 獲取路由參數(shù)
    //let {name} = this.ctx.query; // 獲取用戶入?yún)?    let options = {id:'5', name:2}
    
    let info = await this.ctx.service.customService.getInfo(options);//調(diào)用Service層傳參
    處理,返回結(jié)果賦值
    
    this.ctx.body = {
      code: 200,
      data: info
    };//返回體
    this.ctx.status = 200;
  }
}

module.exports = CustomController;

發(fā)送請(qǐng)求會(huì)調(diào)用Controller中的方法,Controller中主要工作是接受用戶的參數(shù)并進(jìn)行處理,然后將處理好的參數(shù)發(fā)送給Service層,然后把Service的結(jié)果返回給用戶。

其中對(duì)參數(shù)的處理包括但不僅限于參數(shù)校驗(yàn)和參數(shù)拼裝,當(dāng)然也可以直接返回不走Service,都在Controller層做處理,但是不建議這樣做。

服務(wù)層(Service):

const Service = require('egg').Service;

class CustimService extends Service {
  async getInfo(options) {
    const results = await this.app.MySQL.select('test',{id:5});
    return results[0].name;
  }
}

module.exports = CustimService;

Service層拿到Controller層的數(shù)據(jù)之后,根據(jù)條件執(zhí)行對(duì)數(shù)據(jù)庫(kù)或者其他操作,最終將結(jié)果返回,一個(gè)請(qǐng)求的簡(jiǎn)單流程就算是完成了

配置MySQL在egg-project\config\config.default.js里面,直接放上我的配置,具體起她的數(shù)據(jù)庫(kù)配置方法可以自查。

'use strict';

module.exports = appInfo => {
 const config = exports = {
   mysql:{
     // 單數(shù)據(jù)庫(kù)信息配置
     client: {
       // host
       host: '44.44.44.44',
       // 端口號(hào)
       port: '3306',
       // 用戶名
       user: 'mysq',
       // 密碼
       password: '359359',
       // 數(shù)據(jù)庫(kù)名
       database: 'mysql_db',
     },
     // 是否加載到 app 上,默認(rèn)開(kāi)啟
     app: true,
     // 是否加載到 agent 上,默認(rèn)關(guān)閉
     agent: false,
   }
 };

 // use for cookie sign key, should change to your own and keep security
 config.keys = appInfo.name + '_17792_5967';

 // add your config here
 config.middleware = [];

 return config;
};

這樣,你就打通了egg和數(shù)據(jù)庫(kù)之間的基本操作了。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

文章題目:egg.js的基本使用和調(diào)用數(shù)據(jù)庫(kù)的方法示例
本文網(wǎng)址:http://aaarwkj.com/article26/igogcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站策劃、品牌網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)公司、Google、App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司
免费国产污网站在线观看| 日本成人高清一区二区| 日韩色图在线观看视频| 日本人妻久久中文字幕精品| 亚洲欧美日韩精品二区| 四虎经典视频在线播放| 日韩欧美一区二区福利视频| 偷拍偷窥女厕一区二区视频| 国产精品中文一区二区三区| 黄片无毛欧美在线观看| 亚洲乱码一区二区在线| 黄色18禁网站在线看| 亚洲av色福免费网站| jk黑丝白丝国产精品| 国产亚洲男人av一区三区| 日本加勒比不卡在线视频| 大龄熟妇丰满有水多毛浓| 少妇被按摩高潮在线观看| 亚洲中文字幕激情中午字幕| 日本熟妇中文字幕三级久久| 日本不卡一区二区三区四| 加勒比中文字幕日本道| 久久精品国产亚洲av不卡| 亚洲综合中文字幕久久网址| 传媒视频在线观看网站| 日本精品国产一区二区在线| 国产精品深夜在线观看| 日本成人精品一区二区三区| 亚洲码与欧洲码一二三| 国产国产成人精品久久| 亚洲精品福利一二三区| 婷婷久久香蕉五综合加勒比| 国产区青青操自拍视频| 在线观看青青草原免费| 欧美日韩另类中文字幕| 免费日本高清色噜噜视频| 另类欧美亚洲中文在线综合 | av影片免费网址大全| 白白色成人永久在线观看视频| 日本视频一曲二曲三曲四曲| 禁区正片免费看完整国产|