美文网首页
egg.js入门示例2-- egg目录结构

egg.js入门示例2-- egg目录结构

作者: 卡布奇诺_flygrk | 来源:发表于2019-08-01 16:14 被阅读0次

egg目录结构

上一节讲述了egg.js如何使用脚手架快速的开发一个egg项目,接下来,我们来看一下egg的目录结构(来源:官方文档,补充注释文档):

egg-project
├── package.json      -- 框架配置,依赖
├── app.js (可选)        -- 用于自定义启动时的初始化工作
├── agent.js (可选)    -- 代理(同上)
├── app
|   ├── router.js          -- 用于配置 URL 路由规则
|   ├── model            -- 用于放置领域模型
│   |   └── user.js
│   ├── controller     -- 用于解析用户的输入,处理后返回相应的结果
│   |   └── home.js
│   ├── service (可选)    -- 用于编写业务逻辑层
│   |   └── user.js       
│   ├── middleware (可选)      -- 用于编写中间件
│   |   └── response_time.js
│   ├── schedule (可选)      -- 用于定时任务
│   |   └── my_task.js
│   ├── public (可选)        -- 用于放置静态资源
│   |   └── reset.css
│   ├── view (可选)        -- 用于放置模板文件
│   |   └── home.tpl
│   └── extend (可选)    -- 用于框架的扩展
│       ├── helper.js (可选)
│       ├── request.js (可选)
│       ├── response.js (可选)
│       ├── context.js (可选)
│       ├── application.js (可选)
│       └── agent.js (可选)
├── config          -- 配置文件
|   ├── plugin.js    -- 用于配置需要加载的插件
|   ├── config.default.js       -- 用于编写配置文件(下同)
│   ├── config.prod.js
|   ├── config.test.js (可选)
|   ├── config.local.js (可选)
|   └── config.unittest.js (可选)
└── test              -- 用于单元测试
    ├── middleware    -- 用于中间件单元测试
    |   └── response_time.test.js
    └── controller      -- 用于controller层的单元测试
        └── home.test.js

注意: egg.js奉行 『约定优于配置』,所以需要在开发时遵循其制定的规则,配置文件需要书写config目录下,定时任务需要写在app/schedule目录之下等等。

下一节,将介绍egg.js的内置对象知识点。

相关文章

  • egg.js入门示例2-- egg目录结构

    egg目录结构 上一节讲述了egg.js如何使用脚手架快速的开发一个egg项目,接下来,我们来看一下egg的目录结...

  • egg.js入门示例

    egg入门示例 1、egg.js简介 egg.js是阿里巴巴开源的基于node.js封装的框架,为企业级框架和应用...

  • 谈谈SPA的CSRF问题

    本文示例基于Vue.js + Egg.js 代码参考csrf 目录 示例服务跨域前端攻击 小结 问题 示例 首先 ...

  • Note19 egg+ vue项目搭建入坑

    egg.js 与 vue 结合 , 使用脚手架 easywebpack-cli。 了解egg目录结构(koa) 全...

  • 可取消的异步访问+防抖设计的综合示例:

    1. 前端代码示例: 2. 附录,后端egg.js代码: 安装egg-cors插件: config/plugin....

  • egg.js 入门视频教程

    egg.js视频教程整理如下: 01 Egg.js的介绍、egg.js环境搭建、创建 运行egg项目(14分12秒...

  • Nodejs web开发框架规范

    egg.js遵守的规范 目录结构和加载机制规范 配置文件约定规范 插件机制 多进程和进程通信模型 目录结构和加载机...

  • egg-mongoose 增删改查

    egg 基本框架的搭建 egg.js官网 一、egg.js 添加 egg-mongoose 插件 1. 在plug...

  • Egg 安装

    本文将从实例的角度,一步步地搭建出一个 Egg.js 应用,让你能快速的入门 Egg.js。 直接使用脚手架快速生...

  • egg.js入门

    egg.js是什么 阿里的开源项目 egg.js为企业级框架和应用而生 约定优于配置, 按照一套同一的约定进行开发...

网友评论

      本文标题:egg.js入门示例2-- egg目录结构

      本文链接:https://www.haomeiwen.com/subject/xdtcdctx.html