zoukankan      html  css  js  c++  java
  • Egg.js

    一、Egg简介绍

    Express和Koa缺少约定,缺少规范,Eggjs对MVA进行约定规范,为企业框架而生。

    特性:

    基于Egg定制上层框架。

    高度可扩展插件机制。

    内置多进程管理。对比Nodejs。

    框架稳定,测试覆盖率高。

    渐进式开发。模块——》插件——》框架的演变。

     Egg在阿里:

    Node.js at Alibaba Group 

    二、文件目录

    .idea编辑器生成的配置文件。

    app控制器,服务,中间件。必须有controller,public和router.js。

    config整个项目及插件的配置目录。

    run是运行项目需要的配置文件。

    .autod.conf.js是Egg调用的配置文件。

    .eslintrc代码规范配置文件。

    .gitignore git忽略的文件。

    1、App目录

    1、app里必须有controller,public和router.js。

    VSCode里代码提示插件,egg controller就会生成controller相关代码。

    Egg里

    this.ctx.body='用户响应信息'。

    Koa里

    ctx.body='用户响应信息'。

    2、中间件middleware里出来权限判断。

    中间件在匹配路由完成或者匹配路由之前可以处理一系列操作。

    3、extend

    定义方法,在模版里使用。

    三、VSCode里配置egg提醒

    安装vscode-eggjs插件。

  • 相关阅读:
    vue中用解构赋值的方法引入组件
    es6--promise
    VUE设置浏览器icon图标
    vue项目之购物车
    vue之组件通信
    hbulider 快捷键
    Redis详解(3)--5大数据类型
    Redis详解(1)--redis简介与安装
    Redis详解(2)--redis配置文件介绍
    Python面试综合--web相关
  • 原文地址:https://www.cnblogs.com/starof/p/10391561.html
Copyright © 2011-2022 走看看