专注于易用性与速度的Nodejs Web和微服务框架——Adonis( 三 )

public用于通过HTTP提供静态资源。此目录映射到网站的根目录:

resourcesresources目录用于存储应用程序的资源目录,如视图模板、LESS/SAS文件、未编译的JavaScript,甚至图像。

startStart目录用于存储在应用程序启动时加载的文件。默认情况下,会提供app.js、kernel.js和processes.js。

testtest目录用于存储所有应用程序测试。默认情况下,测试包不包括根据定义的说明安装它。

下面单独介绍app目录:

app/Commands:

这个app/Commands目录用于存储所有CLI命令。运行时,将自动创建此目录。adonis make:command .

app/Controllers:

这个app/Controllers目录用于存储所有Http和WebSocket控制员。运行时,将自动创建此目录。adonis make:controller .

app/Exceptions:

这个app/Exceptions目录用于存储全局异常处理程序和所有自定义异常。运行时,将自动创建此目录。adonis make:ehandler或adonis make:exception .

推荐阅读