zoukankan      html  css  js  c++  java
  • AdonisJs(Node框架)学习总结

    先列出作为前端开发人员必须知道的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

  • 相关阅读:
    综合日语第一册第十课
    综合日语第一册第九课
    荒木毬菜 小情歌日文版
    c# 匿名函数
    字典取KEY,占位符,延迟刷新
    flash GC
    自定义滤镜 ColorMatrixFilter
    sql join
    NSLog Release
    Windows 运行中的命令
  • 原文地址:https://www.cnblogs.com/dreamsqin/p/10885270.html
Copyright © 2011-2022 走看看