Loopback 4配置连接MySQL

Loopback 4配置连接MySQL

LoopBack 4 CLI是一个命令行界面,可以支持项目或扩展。CLI提供了遵循最佳实践的最快方式来启动LoopBack 4项目。



一、创建项目

安装Loopback 4 CLI:npm install -g @ loopback / cli
创建一个新项目:lb4 app
出现页面进行配置

Project name: getting-started
Project description: Getting started tutorial
Project root directory: (getting-started)
Application class name: StarterApplication

接下来进入项目,运行(npm start)
连接MySQL
配置顺序:
1.Create Datasource
2.Create Model
3.Create Repository
4.Build Controller
4.Done

二、配置顺序

1.建立Datasource

代码如下(示例):

Lb4 datasource
Datasource 名称: (表名)
连接器: MySql
Connection String url to override other settings : “”
host: $db_host
port: $db_port
user: $user_name
password: $password
database: (库名)

2.建立Model

代码如下(示例):

lb4 model
Model类别名称:$model_name
模型基础类别: Entity
容许其他(开放式)内容: N
ID字段定义:
@property({
 type: 'number',
 id: true,
 generated: true,
 }) ID?: number;

一般字段定义:
@property({
 type: 'string',
 required: true,
 }) name: string;

3.建立Repository

Lb4 repository
请选取数据源 : $your_ds_name
选取您想产生储存库的模型:  $your_model_name
请选取储存库基础类别: DefaultCrudRepository

4.建立Controller

Controller 类别名称 : $name
控制器类型 : 具有 CRUD 函数的 REST 控制器
CRUD 储存库的模型名称为何: $model_name
CRUD 储存库名称 :  $repo_name
ID 内容的名称为何 : $model_id_column_name
ID 的类型为何 : $model_id_column_type
建立新实例时是否省略 ID : Y (auto_incremental)
CRUD 作业的基本 HTTP 路径名称为何 : default

总结

npm start运行
try it out 得到
在这里插入图片描述
配置成功


袁同学——2020年10月30日
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值