接收发送消息与数据库交互

线上的接口的坑太多了。不如自己写一个吧。实际的业务场景中,可以用户回复关键词,可获取系统中相关的消息。

在查询接口中需要一个数据库。推荐新浪云虚拟主机。

需求描述

回复id号(自然数)或标题,返回相应的古诗。效果图如下:

实现

在github上找到了一个古诗词数据——最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。

感谢数据来源贡献者。不过数据太大了(200M+)在此截取《诗经》305首作为基础数据。

源文件是json文件,在此通过navicat转换为shijing.sql文件导入到到线上数据库中。

数据款转换后存在一定的不良数据。

基本结构变成了m(数据模型-数据库)-v(视图)- c(控制逻辑)。

M-C层

写一个getPoetry函数。

首先是配置环境变量,打印数据

视图层

加了一个不良数据处理。

由此,该需求顺利实现。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180702G1JG7K00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券