是一个 Node.js Web 框架,专注于易用性与速度。它甚至是一个全栈 Web 框架,解决了许多 Web 开发难题,提供了一个干净稳定的 API,用于构建 Web 应用和微服务,或者用于 TDD(测试驱动开发)。
适用于Node.js的全栈MVC框架
框架的唯一依赖项是Node.js和npm。
确保这些工具的版本符合以下条件:
npm i -g @adonisjs/cli adonis new yardstick cd yardstick adonis serve --dev
乍看之下,AdonisJs目录结构可能会让人感到不知所措,因为其中有一些预先配置的目录。
逐渐地,您将了解将实体分成多个目录的好处,从而使代码可维护且易于搜索。
标准的AdonisJs安装看起来像这样:
. ├── App/ ├── ... ├── config/ ├── app.js ├── auth.js └── ... ├── database/ ├── migrations/ ├── seeds/ └── factory.js ├── public/ ├── resources/ ├── ... └── views/ ├── storage/ ├── start/ ├── app.js ├── kernel.js └── routes.js ├── test/ ├── ace ├── server.js └── package.json
应用
该app目录是应用程序逻辑的主目录。
它是在命名空间下自动加载的App。
配置
该config目录用于定义应用程序的配置。
AdonisJs附带了许多配置文件,但可以随时创建自己的配置文件。
更多使用方法可以查看官方文档
https://github.com/adonisjs/adonis-framework
更多更优质的资讯,请关注我,你的支持会鼓励我不断分享更多更好的优质文章。