zoukankan      html  css  js  c++  java
  • egg使用

    Egg.js 为企业级框架和应用而生,我们希望由 Egg.js 孕育出更多上层框架,帮助开发团队和开发人员降低开发和维护成本。

    一.快速搭建egg

      1.新建一个文件或者在命令行 mkdir egg-example && cd egg-example

      2.npm init egg --type=simple //初始化

      3.npm i //安装一下它的包 ,如果出现下面目录就代表建立好了egg

      

     4.简单介绍下controller 控制者,它可以说是一个调度,分配工作的。这里面可以拿到ctx、app、service、config、logger属性(service里面也有这几个属性)

     5.service就是那个干活的。contorller发布工作,由service来进行工作。service这个文件夹要挂在app下面,并且文件名必须是service要严格按照egg的规则来

     6.config 这里面写一些配置,比如jwt等

     7.router 写路由,它提供4种写法,可以根据不同的场景来定义。

     

      8.上面这个如果不设置的话,是拿不到POST请求的参数的。

      二.下面在egg里面安装一下mySql

        1.npm i --save egg-mysql  //安装

        2 .在 /plugin.js里面配置

         mysql : {
                enable: true,
                package: 'egg-mysql',
            }
        3.在 /config.default.js文件里配置mySql 
          
    config.mysql = {
        // 单数据库信息配置
        client: {
          // host
          host: 'localhost',
          // 端口号
          port: '3306',
          // 用户名
          user: 'root',
          // 密码
          password: 'root',
          // 数据库名
          database: 'veg',
        },
        // 是否加载到 app 上,默认开启
        app: true,
        // 是否加载到 agent 上,默认关闭
        agent: false,
      };
    最后npm run dev
  • 相关阅读:
    web fileReader API
    placeholer 改变颜色
    在选择标签中遇到的问题
    选择标签
    cesh
    sui 无限下拉分页
    调用百度地图 API 移动地图时 maker 始终在地图中间 并根据maker 经纬度 返回地址
    两种轮播图实现方式
    CSS多行文本溢出省略显示
    从Python看Web架构的发展
  • 原文地址:https://www.cnblogs.com/menggege/p/14126975.html
Copyright © 2011-2022 走看看