一、快速开始

下载项目文件,项目文件如下

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框架 简要说明相关推荐

  1. 才云开源 Nirvana:Golang REST API框架

    自 2009 年开源以来,Go 作为一种强大.高效.简洁.易上手的编程语言,在帮助阅读.调试和维护大型软件系统上发挥着越来越重要的作用.而依托其健康生态,Golang 社区也相继涌现出诸如 beego ...

  2. openshift_云上的播放框架变得简单:Openshift模块

    openshift 仅仅几年前,找到一个负担得起的Java Web应用程序托管解决方案是一项艰巨的任务,而寻找免费的托管解决方案是一项不可能的任务. 更不用说考虑自动缩放,单命令部署,持续集成等问题了 ...

  3. 云上的播放框架变得简单:Openshift模块

    仅仅几年前,找到一个负担得起的Java Web应用程序托管解决方案是一项艰巨的任务,而寻找免费的托管解决方案是一项不可能的任务. 更不用说甚至考虑自动缩放,单命令部署,持续集成等事情,这都是科幻小说. ...

  4. 秒杀springboot——未来轻量级高性能的Java云原生微服务框架来啦

    秒杀springboot--未来轻量级高性能的Java云原生微服务框架来啦 引子 自2003年Rod.Juergen 和 Yann开发并发布Spring项目后,J2EE 迎来了新的开始.在 2013 ...

  5. 云原生Web服务框架ESA Restlight

    云原生Web服务框架ESA Restlight ESA Stack(Elastic Service Architecture) 是OPPO云计算中心孵化的技术品牌,致力于微服务相关技术栈,帮助用户快速 ...

  6. 华为云Stack南向开放框架,帮助生态伙伴高效入云

    摘要:CloudBonder的生态社区通过一系列生态项目,解决提交叉组合.架构分层不清晰.运维界面不清晰等问题,简化对接流程,降低生态伙伴对接成本,缩短对接时间. 本文分享自华为云社区<[华为云 ...

  7. Forest - 轻量级HTTP客户端API框架,该丢弃HttpClient了

    一.前言 最近在码云上扒了一波,发现了一个非常优秀的开源的轻量级HTTP客户端API框架Forest,这款API框架让Java发送HTTP/HTTPS请求不再难,他比原先了OkHttp和HttpCli ...

  8. python api开发用什么框架_python api框架

    关于 python api框架的搜索结果 问题 哪种python框架仅适合于api 我是Python的新手,并希望使用python构建其余的完整Web服务.由于某些依赖性,无法使用任何其他脚本语言. ...

  9. 基于云ESB的API解决方案

    随着云计算技术的不断发展,信息化上云是大势所趋,随着当前SaaS.IaaS越来越成熟之际,PaaS将是主要发力点.AEAI ESB云服务总线是在基于K8S云管理平台(UMC)部署的数通畅联iPaaS云 ...

最新文章

  1. 2020年安徽赛区智能车竞赛有关事项通知(草案)
  2. javascript判断ie浏览器
  3. rbpf粒子滤波slam matlab程序_学习笔记(优达学城)- 车辆定位之粒子滤波器(整合版)...
  4. Tomcat/weblogic session失效时间的几种设置方法
  5. python画PR曲线(precision-recall曲线)
  6. PowerDesigner导出Report通用报表
  7. poj2777线段树
  8. 阿里达摩院金榕:从技术到科学,中国AI向何处去?
  9. 友元函数类图_要达到形式的公平,需要具备的前提条件是()。
  10. python 饼图代码_Python中使用Matplotlib画出饼图的代码实例
  11. 智能建筑弱电工程基本的一些施工项目
  12. 杨建荣的学习笔记排行榜(r2笔记100天)
  13. python 空集_Python——集(set)
  14. Web 开发最有用的50款 jQuery 插件集锦——《图片特效篇》
  15. Hive 随机取样-抽样查询
  16. STL--String类的常用功能复写
  17. python期末试题汇总
  18. PL/0源程序C语言版
  19. 11.1-股票基金历年收益率计算
  20. 如何从零开始学习c语言,你真的造吗

热门文章

  1. Java使用aspose把PDF文件转换成PNG文件,以及把PDF文件水印转换成PNG格式
  2. 通信常识:波特率、数据传输速率与带宽的相互关系(转)
  3. 计算机网络fsk是什么意思,一文读懂LoRa与FSK的共性与区别-通信/网络-与非网
  4. 12.10 快手 滑块js逆向 did 设备注册 滑块验证 技术交流
  5. High级别的文件上传
  6. 可以使用ip地址+https进行访问吗?
  7. padavan搭建网页认证服务器,搭建 LNMP 的 Wifidog 网页认证服务 教程 感谢 elinpr0s 提供...
  8. 还没通关“猜画小歌”?击败谷歌AI的秘籍在此
  9. 智能家居语音控制系统的硬件设备详情
  10. ESP8266 SoftAP模式 Station模式 SoftAP+Station模式说明