这是NAMI系列产品该文的第二卷,同时这是一则控制技术该文,不高度关注控制技术的老师请略去(假如愿撷取给身边高度关注小流程控制技术与合作开发的好友就要更敬佩)。

简述:

NAMI来了!个NAMI小流程Hello World!

关于NAMI:

QQ小流程的前端构架,非官方重新命名为MINA;那我们的非正式前端就交相辉映一下,Licharre重新命名为NAMI(奈米)。NAMI提供更多了合作开发两个小流程服务器端所需的大部份服务,包括但不仅局限于处置request允诺、转交和处置websocket、与QQ服务器端可视化并保护access_token、处置QQ服务器端登入身份验证、推送模版消息、转交QQ缴付事件,等等。对小应用领域:你只须要找两台笔记本电脑(不论windows、mac还是linux),两台云软件包,甚至两个docker示例,就能加装NAMI;NAMI提供更多了整套完备的小流程前端软件系统,替你包办相关小流程前端合作开发的大部份难题。对大应用领域:可能将小流程只是你整个IT构架的其中一部分;可能将你还须要考量阻抗平衡,考量多示例布署,考量内存;NAMI能作为两个单纯的JAVA开放源码构架,精简你的JAVA合作开发,帮你更高效率解决与小流程相关的难题。

写在前

责任编辑适宜前端技师写作,当然有前端此基础(懂SQL此基础方可)较佳;

责任编辑将让听众明白两个单纯的牵涉数据查阅和储存(资料库)的应用领域怎样构筑;

责任编辑提供更多完备的可运转的源代码(前前端),并教听众怎样运转起来;

责任编辑暂不牵涉任何小流程身份验证登入等复杂操作(先期该文将做专题讲座如是说),只如是说QQ小流程与资料库相关的内容

Sourceforge

(假如没冷静看音频,看前面的Grignols如是说也一样)

资料库单纯示例

一、浏览新版NAMI(增加了内置资料库管理工具)

百度网盘浏览

链接: http://pan.baidu.com/s/1nu8C2Xb 密码: 2y93

NAMI来了!十分钟让QQ小流程断开资料库插图

双击db.bat打开之后:

NAMI来了!十分钟让QQ小流程断开资料库插图1

弹出两个浏览器console,这是NAMI内置资料库的console:NAMI来了!十分钟让QQ小流程断开资料库插图2

二、运转NAMI内置的资料库DEMO

双击start.bat启动NAMI:(乱码的难题还没解决,但不影响正常使用)

NAMI来了!十分钟让QQ小流程断开资料库插图3

新建两个小流程quick start项目(或者上一则demo的项目方可):

百度网盘链接: http://pan.baidu.com/s/1pLplQFx 密码: runv

将request允诺的地址改成http://localhost:8080/request/db.js

NAMI来了!十分钟让QQ小流程断开资料库插图4

执行结果:

NAMI来了!十分钟让QQ小流程断开资料库插图5

看看内置的db.js是怎么写的:(文件在NAMI根目录/request/db.js)

其实是执行了一句” select 1 “(没有SQL此基础的老师能花5分钟单纯搜索一下SQL,其实入门是很单纯的)

NAMI来了!十分钟让QQ小流程断开资料库插图6

TIPS:关于NAMI包,demo源代码等资料浏览,请在全栈生姜头公众号对话框输入NAMI获取。

两个投票的DEMO

一、到github浏览投票DEMO

github地址:

https://github.com/wodenwang/weixin-xiaochengxu-vote

直接浏览:

https://github.com/wodenwang/weixin-xiaochengxu-vote/archive/master.zip

二、解压浏览包

NAMI来了!十分钟让QQ小流程断开资料库插图7

三、创建投票资料库

打开NAMI内置资料库(运转NAMI包中的db.bat),将投票demo中/nami/sql/vote_demo.sql的语句拷贝到NAMI内置的资料库console:

NAMI来了!十分钟让QQ小流程断开资料库插图8

NAMI来了!十分钟让QQ小流程断开资料库插图9

点击RUN运转建表语句,执行成功后能看看表结构:

(能用select * from 表名看看创建的三个表)

NAMI来了!十分钟让QQ小流程断开资料库插图10

四、将投票项目的nami源代码拷贝到NAMI容器内

投票demo中/nami/request/vote/目录有这三个文件:

NAMI来了!十分钟让QQ小流程断开资料库插图11

全部拷贝到NAMI容器中对应的路径:

NAMI来了!十分钟让QQ小流程断开资料库插图12

五、打开小流程合作开发工具,导入投票demo

NAMI来了!十分钟让QQ小流程断开资料库插图13

NAMI来了!十分钟让QQ小流程断开资料库插图14

六、运转NAMI,看看效果

NAMI来了!十分钟让QQ小流程断开资料库插图15

NAMI来了!十分钟让QQ小流程断开资料库插图16

后,看看效果吧。^_^

这次为了强调资料库接入,所以选了这么两个比较有代入感的案例来走教程,其实这个demo还有许多不如的地方,比如对每个人无法重复投票的难题,这须要小流程后台登入接口了。

先期关于这个DEMO的前前端源代码实现,以及相关的讨论(或吐槽),欢迎在NAMI合作开发群内发表(目前两个群都超过100人,无法扫码加入,想加群的的老师暂时先私聊我拉人吧,我先期再想想办法借助些工具来实现)。

做个小预告,先期的教程题目是使用NAMI内置会话管理机制快速登入,到时就要用浅显易懂的文字向使用NAMI的各位解释QQ公众平台的OPEN_ID以及怎样在小流程中获取和使用OPEN_ID。

(完)

更多内容请识别二维码高度关注公众号:全栈生姜头。

NAMI来了!十分钟让QQ小流程断开资料库插图17

↓↓↓点击写作原文可直接跳转到本次DEMO的github↓↓↓

作者 nasiapp

在线客服
官方客服
我们将24小时内回复。
12:01
您好,有任何疑问请与我们联系!

选择聊天工具: