2.1.1 Abp vNext 地磅无人值守 接口服务创建
地磅无人值守项目 系列文章目录
文章目录
- 前言
- 一、Abp vNext手脚架
- 二、创建Abp vNext项目
- 1.创建项目
- 2.初始化数据库
- 3.试运行
- 3.1 查看数据库连接
- 3.2 浏览器查看
- 3.3 尝试登录
- 3.4 接口文档页面,Abp vNext自带。
- 总结
前言
`前面文章介绍的接口服务搭建,过于笼统粗糙。该文章讨论搭建细节。使用 Volo.Abp 4.4,SQL Server数据库要求高于2008。
一、Abp vNext手脚架
Volo.Abp.Cli 官方文档
手脚架版本安装:
dotnet tool install -g Volo.Abp.Cli --version 4.4.4
查看手脚架版本:
abp --version
二、创建Abp vNext项目
Abp vNext 官方文档
1.创建项目
提示:数据库连接字符串根据自身需要变更:
abp new FloorScale -t app -v 4.4.4 -u mvc -d ef -cs "Server=.;Database=FloorScaleDb;User Id=sa;Password=Password@2022;MultipleActiveResultSets=true"
2.初始化数据库
选中项目 FloorScale.DbMigrator => 右击 => 设为启动项目 => 按 F5
如出现缺少或不兼容 dotnet-ef,可参考 nuget 官网
dotnet tool install --global dotnet-ef --version 5.0.17
3.试运行
3.1 查看数据库连接
确保项目 FloorScale.Web下的appsettings.Development.json有数据库连接字符串
{"ConnectionStrings": {"Default": "Server=.;Database=FloorScaleDb;User Id=sa;Password=Password@2022;MultipleActiveResultSets=true"}
}
3.2 浏览器查看
选中项目 FloorScale.Web => 右击 => 查看 => 在浏览器中查看
浏览器自动打开:https://localhost:44323
端口因电脑而异,按随机分配的就好。
3.3 尝试登录
账号:admin
密码:1q2w3E*
3.4 接口文档页面,Abp vNext自带。
https://localhost:44323/swagger/index.html
总结
初始化项目运行起来,其他页面下一章细说。
源码放在gitee上:
https://gitee.com/chaojunho/floor-scale-open
后续逐步更新
微信上打开小程序:#小程序://尧安称重/NxgTDIoRdkAWE7g
前端:https://dibang.caishiben.com
接口服务:https://scaleapi.caishiben.com
接口文档:https://scaleapi.caishiben.com/swagger/index.html
2.1.1 Abp vNext 地磅无人值守 接口服务创建相关推荐
- 2.1.0 Abp vNext 地磅无人值守 接口服务搭建
地磅无人值守项目 系列文章目录 文章目录 前言 一.Domain项目创建实体类 1.创建实体类(该类对应 数据库字段) 2.创建表接口类 二.EntityFrameworkCore项目 1.创建表实现 ...
- 5.Abp vNext 地磅无人值守 微信小程序
地磅无人值守项目 系列文章目录 文章目录 前言 一.开发微信页面 二.2.Abp vNext 开放登录接口 1.Abp vNext 开放登录接口 2.微信端登录示例 utils/config.js u ...
- 2.1.4 Abp vNext 地磅无人值守 车辆物料实现接口
地磅无人值守项目 系列文章目录 文章目录 前言 一.获取实体数据 二.创建实体数据 三.获取翻页数据 四.更新实体数据 五.删除实体数据 六.CarTypeAppService全部代码 总结 前言 提 ...
- Abp vNext 地磅无人值守项目目录
地磅无人值守项目目录 第一章 项目概况 第二章 项目后台搭建 2.1.0 abp vnext 接口服务搭建 2.1.1 abp vnext初始化项目 2.1.2 SQL Server数据库 2.1.3 ...
- 2.1.3 Abp vNext 地磅无人值守 业务实现
地磅无人值守项目 系列文章目录 文章目录 前言 一.AbpHelper简介 二.AbpHelper使用 1.创建CarType实体类 2.AbpHelper打开解决方案 3.为CarType实体类生成 ...
- 3.Abp vNext 地磅无人值守 vue 前端搭建
地磅无人值守项目 系列文章目录 文章目录 前言 一.Vue概要 二.文件夹简单说明 api示例 views示例 router示例 1.router/modules文件夹下加入cars.js,代码如下: ...
- 1.Abp vNext 地磅无人值守项目
地磅无人值守项目 系列文章目录 文章目录 前言 一.过磅方式 二.系统作业流程 三.系统构成模块 总结 前言 传统的衡称重由于设备.人为因素及流程等问题,导致作弊现象层出不穷.称重过磅效率也得不到有效 ...
- 4.Abp vNext 地磅无人值守 Winform 客户端搭建
地磅无人值守项目 系列文章目录 文章目录 前言 一.基础功能 1. 一台电脑启动一次客户端 2. 日志记录 3. 自动升级功能 二.对接硬件设备 1.对接摄像头 总结 前言 客户端主要是管控车辆进出场 ...
- ABP vNext 的实体与服务扩展技巧分享
使用 ABP vNext 有一个月左右啦,这中间最大的一个收获是:ABP vNext 的开发效率真的是非常好,只要你愿意取遵循它模块化.DDD 的设计思想.因为官方默认实现了身份.审计.权限.定时任务 ...
最新文章
- CNN+Transformer=SOTA!CNN丢掉的全局信息,Transformer来补
- jwt需要存redis吗_Spring Cloud Security:Oauth2结合JWT使用
- Aurora HDR 2019中文版
- Spring源码:BeanFactory
- Java数组排序解码
- php+tp框架+API,【路由】利用Thinkphp路由实现API开发版本管理
- 考研复试考java_2019考研复试经验帖:过来人谈5件“小事”
- 网络基本知识(1) ARP解析
- 《Genesis-3D游戏引擎系列教程-进阶篇》10:动画融合
- r语言结构方程模型可视化_R语言时间序列分析(二):ts对象及其可视化
- 值类型和引用类型 区别
- 锐捷Ruijie交换机补丁升级及补丁卸载
- keras input 层
- 计算机查看配置的快捷键,剪映电脑版快捷键在哪里设置? 剪映查看快捷键的技巧...
- 我用Python分析了1500家电商的销售数据,竟发现了进口车厘子的秘密
- 大数据分析数据来源的有哪些类型
- electron热更新
- 我的Python笔记02
- BZOJ2069 POI2004ZAW(最短路)
- 其实软件测试工程师也是程序员,很多人不知道