node.js框架StrongLoop学习笔记(二)

node.js框架StrongLoop学习笔记(二)

node.js框架StrongLoop学习笔记(一)

创建新模型(model)

命令行方式

  1. 在项目目录下执行,slc loopback:model ;
  2. [?] Enter the model name:输入新模型名称;
  3. ? Select the data-source to attach XXXXX(XXXXX是你输入的模型名称) to: (Use arrow keys)
    (no data-source)
    ❯ db (memory)
    mysql (mysql)
    选择一个数据源附加到模型上,下面会把之前我们为项目配置的数据库连接显示出来(用上下箭头键选择);
  4. [?] Select model’s base class: (Use arrow keys)
    Model (Loopback模型基类)
    PersistedModel (持久化模型,扩展了基本的查询和CRUD支持)
    ACL (模型用于访问控制的元数据)
    AccessToken (基于令牌的认证和访问控制)
    Application (管理客户端应用程序,并组织他们的用户)
    Change
    Checkpoint
    Email (Email模型)
    Role (角色模型)
    RoleMapping (角色映射列表)
    Scope
    User (内置的用户模型。扩展于PersistedModel模型。)
    (custom)
    (Move up and down to reveal more choices)
    选择模型基类(用上下箭头键选择);
  5. [?] Expose XXXXX via the REST API?(Y/n)是否使用REST API来公开该模型;
    如果选择是,那么将多一步[?] Custom plural form (used to build REST URL): (自定义复数形式,用于构建REST URL);
  6. Let’s add some XXXXX properties now.()
    Enter an empty property name when done.(该向导会一直出现 直到你输入空 Model name: 为止 )
    ? Property name: 属性名称;
  7. ? Property type: (Use arrow keys)
    ❯ string
    number
    boolean
    object
    array
    date
    buffer
    (Move up and down to reveal more choices)
    属性类型
  8. ? Required? (y/N)是否必须项

网页界面方式

在我们建立的数据源后方下拉菜单中选择discover models

这里写图片描述

列出了数据源中所有表结构,我们选择我模型中用到的表,然后点击下一步
这里写图片描述
这里写图片描述

接着让我们选择模型中所应用到的属性(即表中字段)
这里写图片描述
这里写图片描述

点击下一步,系统会在模型分支下添加出我们建立的模型。

添加新属性

命令行方式

  1. 在项目目录下执行,slc loopback:property;
  2. ? Select the model:
    Change
    Checkpoint
    Coffeeshop
    ❯ Coffeshop
    Email
    Role
    RoleMapping
    (Move up and down to reveal more choices)
    选择要添加属性的模型
  3. ? Enter the property name: 属性名称
  4. ? Property type: (Use arrow keys)
    ❯ string
    number
    boolean
    object
    array
    date
    buffer
    (Move up and down to reveal more choices)
    属性类型
  5. ? Required? (y/N)是否必须项

网页界面方式

在Models分支中,选择要添加属性的模型,然后在右边操作界面中New Property,在新行中添加即可
这里写图片描述

今天就到这里,休息、休息!(对于模型操作这里还会有内容:P)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值