美文网首页
AdonisJs的快速起步

AdonisJs的快速起步

作者: 柏龙 | 来源:发表于2018-07-19 00:28 被阅读0次

路由: routes

Route.get('/hello', ({ request }) => {
  return `hello ~ ${ request.input('name') }`
})

控制器:Controllers

adonis make:controller Hello
create app/Controllers/Http/HelloController.js
http://127.0.0.1:3333/hello?name=boloog

视图:Views

adonis make:view hello
✔ create resources/views/hello.edge

数据库:Database

adonis install sqlite3

添加数据表

adonis make:migration Post
✔ create database/migrations/1531930044179_post_schema.js

  this.create('posts', (table) => {
    table.increments()
    table.string('title')
    table.text('content', 'longtext')
    table.timestamps()
    })
  • 运行应用的migration
  • adonis migration:run
migrate: 1503248427885_user.js
migrate: 1503248427886_token.js
migrate: 1531930044179_post_schema.js
Database migrated successfully in 111 ms

引入数据库:插入与查询数据,添加路由查看全部内容

const Database = use('Database')
// 查看数据表里的所有数据
Route.get('/posts', async () => {
  return await Database.table('posts').select('*')
})

adonis repl //打开命令交互模式
> await use('Database').table('posts').insert({ title: 'apple', content: '苹果'})
> await use('Database').table('posts').insert({ title: 'orange', content: '橘子'})

http://127.0.0.1:3333/posts

相关文章

  • AdonisJs的快速起步

    路由: routes 控制器:Controllers adonis make:controller Hellocr...

  • adonis-rest - 基于AdonisJs的Restful

    adonis-rest 基于AdonisJs的Restful API基础构件, AdonisJs中文网: http...

  • AdonisJS 入门篇

    参考资料 AdonisJS 官方文档 前言 本篇文章仅对 AdonisJS 框架作简要介绍及简单语法提及,详细语法...

  • 2019-01-06读书笔记

    4.起步时最重要的是什么? 快速起步: 找到最少的必要知识 ? 1.快速起步 2.快速度过起步阶段 在刚开始的时候...

  • 优雅、贴心、靠谱的Node.js开发框架-AdonisJs

    AdonisJS是什么? 看到adonisjs这个名字,你的第一感觉会是什么?又一款新的前端MVVM框架?还是又一...

  • 快速起步

    快速起步 准备 C++是编译型语言,编写完代码需要编译然后运行,而Python是解释型语言,可以直接运行;简单起见...

  • Learning Python if you already k

    快速起步 命令行参数

  • Ruby快速起步

    在命令行输入irb后进入命令行 Ruby中任何元素都是对象,数字4是Fixnum类型,可以通过.号调用方法

  • Flutter快速起步

    二、 Flutter HelloWord 1. 项目文件 —Android 安卓配置文件 —ios IOS配置文件...

  • Flutter快速起步

    搭建环境 参照官网 项目初始化 Flutter hello_world 1. 项目文件 —Android 安卓配置...

网友评论

      本文标题:AdonisJs的快速起步

      本文链接:https://www.haomeiwen.com/subject/okhzpftx.html