码迷,mamicode.com
首页 > Web开发 > 详细

AdonisJs(Node框架)学习总结

时间:2019-05-18 14:01:41      阅读:941      评论:0      收藏:0      [点我收藏+]

标签:eclips   ati   总结   orm框架   mod   als   获取   注意   size   

先列出作为前端开发人员必须知道的10个NodeJs框架 

技术图片

 

AdonisJs

一个服务端渲染的MVC框架,它是 Laravel (PHP框架)的一个 NodeJS 版本。

可以安装脚手架工具adonis-cli,用于创建adonis项目。

npm i -g @adonisjs/cli

adonis new test-adonis

cd test-adonis

adonis serve --dev

然后就可以通过http://127.0.0.1:3333进行访问了

技术图片

技术图片

 

数据库相关

npm i --save pg

技术图片

 

.env文件

技术图片


 

Demo演示

adonis make:migration tasks

技术图片

技术图片

 

adonis migration:run

(注意用户名、密码是否设置正确,以及是否创建了一个名为test-adonis的数据库,否则会报错)

技术图片

 

adonis make:model Task

技术图片

 

start/router.js文件

技术图片

 

adonis make:controller Task

技术图片

技术图片

技术图片

技术图片

 

创建master.edge文件(resources/views/master.edge)

 技术图片

 

创建Task View(resources/views/tasks/index.edge)

技术图片

 

技术图片

4↑

技术图片

技术图片

 

3↑

技术图片

技术图片

 

2↑

技术图片

技术图片

 

1↑

安装表单验证,并添加至start/app.js

技术图片

技术图片

技术图片

 


 

 

总结

Adonis为了使获取数据的过程简单和安全,采用了ORM框架(当前ORM框架主要有五种:Hibernate(Nhibernate),iBATIS,mybatis,EclipseLink,JFinal)。

相比Express、Koa等框架来说,AdonisJs是一整套解决方案,不会有东拼西凑的感觉,而且流程清晰,思路规范,更适合小规模企业级开发。

相比meteor、sailsJs等其他真正的“全栈”框架来讲,AdonisJs类似VueJs一样是渐进式的。自由度高,入门更简单,在现有的情况下迁移成本更低。

 


 

 

参考资料

https://scotch.io/tutorials/building-a-web-app-with-adonisjs#toc-what-we-ll-be-building

AdonisJs(Node框架)学习总结

标签:eclips   ati   总结   orm框架   mod   als   获取   注意   size   

原文地址:https://www.cnblogs.com/dreamsqin/p/10885270.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!