云软普创 API框架 简要说明
一、快速开始
下载项目文件,项目文件如下
step1 在src/config.json 中配置好数据库(mysql),以及redis的信息。这两项必须配置。
step2 在命令行启动运行devInit.bat 脚本
step3 运行debug.bat 脚本
如下图所示
typescript 自动编译开启,以vscode为例,终端 》运行任务》tsc:监视... 即可,如下图
开发过程中,请必须开启 typescript 自动编译,否则最新的代码将无法自动更新
二、目录结构以及说明
如下所示。
1.1 概要
output文件夹为代码输出文件夹,开发过程中,无需理会。
src 文件夹为源码文件夹,开发时所有的源码都在该文件夹中。
defined 文件夹作为 typescript 的类型定义文件(如不清楚,请自行百度)。
devInit.bat 为开发环境初始化脚本,在正式运行项目前,请以管理员身份运行该脚本。
debug.bat 为启动项目的脚本。双击运行即可。
1.2 详情
defined 目录:包含app.d.ts 和sys.d.ts ,系统级的定义请写在sys.d.ts中,应用级的定义请写在app.d.ts中
src 目录:包含如下图所示的文件夹。
①、common文件夹 ,包含了如下的文件
分别是:db.ts (数据模型配置文件),middleware.ts(中间件配置文件),response.ts(无需理会,在开发中禁止改动),router.ts(路由配置文件),start.ts(系统初始化文件),utils.ts(公共函数文件),validate.ts文件。下面详细介绍各个程序文件的用法
db.ts:
代码如下图所示
第8号行以后代码基本很少变动, 无法就是一些配置信息。在第8行以前的代码,表示的是:本项目导入了两个数据模型(通俗讲两张表),在开发中即可操作这两个数据表的CRUD方法。over,so easy
middleware.ts:
中间件配置文件,这是一个标准的express的中间件,很简单,上代码
云软普创 API框架 简要说明相关推荐
- 才云开源 Nirvana:Golang REST API框架
自 2009 年开源以来,Go 作为一种强大.高效.简洁.易上手的编程语言,在帮助阅读.调试和维护大型软件系统上发挥着越来越重要的作用.而依托其健康生态,Golang 社区也相继涌现出诸如 beego ...
- openshift_云上的播放框架变得简单:Openshift模块
openshift 仅仅几年前,找到一个负担得起的Java Web应用程序托管解决方案是一项艰巨的任务,而寻找免费的托管解决方案是一项不可能的任务. 更不用说考虑自动缩放,单命令部署,持续集成等问题了 ...
- 云上的播放框架变得简单:Openshift模块
仅仅几年前,找到一个负担得起的Java Web应用程序托管解决方案是一项艰巨的任务,而寻找免费的托管解决方案是一项不可能的任务. 更不用说甚至考虑自动缩放,单命令部署,持续集成等事情,这都是科幻小说. ...
- 秒杀springboot——未来轻量级高性能的Java云原生微服务框架来啦
秒杀springboot--未来轻量级高性能的Java云原生微服务框架来啦 引子 自2003年Rod.Juergen 和 Yann开发并发布Spring项目后,J2EE 迎来了新的开始.在 2013 ...
- 云原生Web服务框架ESA Restlight
云原生Web服务框架ESA Restlight ESA Stack(Elastic Service Architecture) 是OPPO云计算中心孵化的技术品牌,致力于微服务相关技术栈,帮助用户快速 ...
- 华为云Stack南向开放框架,帮助生态伙伴高效入云
摘要:CloudBonder的生态社区通过一系列生态项目,解决提交叉组合.架构分层不清晰.运维界面不清晰等问题,简化对接流程,降低生态伙伴对接成本,缩短对接时间. 本文分享自华为云社区<[华为云 ...
- Forest - 轻量级HTTP客户端API框架,该丢弃HttpClient了
一.前言 最近在码云上扒了一波,发现了一个非常优秀的开源的轻量级HTTP客户端API框架Forest,这款API框架让Java发送HTTP/HTTPS请求不再难,他比原先了OkHttp和HttpCli ...
- python api开发用什么框架_python api框架
关于 python api框架的搜索结果 问题 哪种python框架仅适合于api 我是Python的新手,并希望使用python构建其余的完整Web服务.由于某些依赖性,无法使用任何其他脚本语言. ...
- 基于云ESB的API解决方案
随着云计算技术的不断发展,信息化上云是大势所趋,随着当前SaaS.IaaS越来越成熟之际,PaaS将是主要发力点.AEAI ESB云服务总线是在基于K8S云管理平台(UMC)部署的数通畅联iPaaS云 ...
最新文章
- 2020年安徽赛区智能车竞赛有关事项通知(草案)
- javascript判断ie浏览器
- rbpf粒子滤波slam matlab程序_学习笔记(优达学城)- 车辆定位之粒子滤波器(整合版)...
- Tomcat/weblogic session失效时间的几种设置方法
- python画PR曲线(precision-recall曲线)
- PowerDesigner导出Report通用报表
- poj2777线段树
- 阿里达摩院金榕:从技术到科学,中国AI向何处去?
- 友元函数类图_要达到形式的公平,需要具备的前提条件是()。
- python 饼图代码_Python中使用Matplotlib画出饼图的代码实例
- 智能建筑弱电工程基本的一些施工项目
- 杨建荣的学习笔记排行榜(r2笔记100天)
- python 空集_Python——集(set)
- Web 开发最有用的50款 jQuery 插件集锦——《图片特效篇》
- Hive 随机取样-抽样查询
- STL--String类的常用功能复写
- python期末试题汇总
- PL/0源程序C语言版
- 11.1-股票基金历年收益率计算
- 如何从零开始学习c语言,你真的造吗
热门文章
- Java使用aspose把PDF文件转换成PNG文件,以及把PDF文件水印转换成PNG格式
- 通信常识:波特率、数据传输速率与带宽的相互关系(转)
- 计算机网络fsk是什么意思,一文读懂LoRa与FSK的共性与区别-通信/网络-与非网
- 12.10 快手 滑块js逆向 did 设备注册 滑块验证 技术交流
- High级别的文件上传
- 可以使用ip地址+https进行访问吗?
- padavan搭建网页认证服务器,搭建 LNMP 的 Wifidog 网页认证服务 教程 感谢 elinpr0s 提供...
- 还没通关“猜画小歌”?击败谷歌AI的秘籍在此
- 智能家居语音控制系统的硬件设备详情
- ESP8266 SoftAP模式 Station模式 SoftAP+Station模式说明