如何从一组数据生成动态链接?

时间:2018-04-05 22:39:41

标签: javascript

我们的非营利组织现在拥有一系列静态页面,但随着我们客户的增长,这种情况越来越多地占用我们的资源,因为它会增加我们的人员生成这些页面的负担,因此我们会喜欢用它们替换一组两个动态生成的页面。

在第一页,我们需要从一组7个连续的2个数字的框中生成一个链接(格式为yy.mm.dd.aa.bb.cc.dd),其中用户输入她的文档参考号,这样生成的任何链接都指向第二页。

第二页要求:

  • (1)显示用户输入的地方,例如'请检查 - 您输入的文件编号 17.07.30.06.12.01.36 :这个号码是否正确?';
  • (2)自动生成并显示该文件的控制代码(我们在其收据上提供给客户)的地方,此控制代码只是100 + yy + mm + dd + aa + bb的总和+ cc + dd [显示消息:'此文档的控制代码 209 :此编号是否与收据上的控制代码匹配?' ];
  • (3)动态生成链接以从我们的NGO目录下载相关文件,其中pdf文档被存档:我们的目录结构将来自任何给定日期的所有文档放在同一子目录[上,例如,所有文档来自 16 / Jan / 30 的子目录 /home/docs/16.01.30 / ,因此在上面的示例中,动态生成的下载链接应指向/ home /文档/的 30年3月17日 / 17.03.30.06.12.01.36.pdf ]。

任何人都可以通过这些代码向我们提供任何帮助,因为它将释放更多我们所拥有的非常有限的资源,以便为所需的人提供更多的食物和医疗及咨询服务。

1 个答案:

答案 0 :(得分:1)

如果您目前拥有的所有技术堆栈都是静态页面,那么使用此帖子获取您想要的位置将不仅仅需要一些代码。一个强有力的选择是继续使用您的静态页面解决方案,但逐步扩大规模而不是寻找全新的替代方案。听起来就像现在一样,你仍然对如何正确地向使用它的人们提供这个UI / UX有所了解。

缓慢扩展的一个好方法是引入一个简单的RESTful API服务器/服务。 NodeJS提供了很多选择,可以快速上手。 Express,KOA,Sails,Restify,Hapi等。您将获得传统支持,以便为当前的静态设置提供服务,并集成路由以开始处理动态生成方面。