阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

    教程列表

    数据库
    抓包专区
    测试专区

    Egg.js 教程

    Egg.js 教程

    Egg.js 是一个基于 Koajs 的框架,所以它应当属于框架之上的框架,它继承了 Koajs 的高性能优点,同时又加入了一些约束与开发规范,来规避 Koajs 框架本身的开发自由度太高的问题。

    这在团队开发中还是非常有必要的;

    如果您以前没有接触过这类框架,搞Egg项目的时候,一定要记住下面这一点

    Egg 奉行『约定优于配置

    约定的概念非常重要,在Egg里,操作是必须按照约定来做的,否则实现不了,比如文件命名,对象引用等!

    即使不按照默认约定来实现,你做了自定义,那么你自定义的也是约定,开发时候也必须遵守你自定义的规则约定;具体可以查看 Egg是什么

    按照一套统一的约定进行应用开发,团队内部采用这种方式可以减少开发人员的学习成本,开发人员不再是『钉子』,可以流动起来。

    如果您是第一次接触Egg,推荐你查看 快速入门,然后再看看 渐进式开发 ,如果您是打算用Egg做一个API,那么您可以看看 RESTful API

    Egg 初始化类型说明

    初始化类型说明,像下面这样:

    $ npm init egg --type=simple
    

    选项

    骨架类型 说明
    simple 简单 egg 应用程序骨架
    empty 空的 egg 应用程序骨架
    plugin egg plugin 骨架
    framework egg framework 骨架

    模板引擎

    框架内置 egg-view 作为模板解决方案,并支持多模板渲染,每个模板引擎都以插件的方式引入,但保持渲染的 API 一致。查看如何使用模板,如果想更深入的了解,可以查看模板插件开发

    可使用以下模板引擎,更多查看

    数据库

    官方 ORM 模型还在设计中,但现在可以使用

    参考

    本教程基于 Egg.js 的官方文档

    卖前端学习教程

    只需几十元,就能买到培训班的内部教程!开启高薪之路!

    零基础小白阿里P7的教程都有!

    同时长期收购所有培训班的前端教程

    目录
    目录