之前在学习node.js时,写过一些例子和demo,偶尔也会有人发email问我node.js的一些问题。因为是二三年前写的东西,当时使用的第三方库和node.js的版本跟最新的可能有所不同甚至比较大 ...
前言: 后台某些操作的时候会用到缓存:比如用户登录或者校验次数的情景。而本次遇见的状况就是在点击 推送 按钮的时候,需要判断缓存中是否有其值,并将其次数限制为固定值。 过程: 刚听到此需求的时候,首先想到的是将这个次数写在session中,于是想了很久,便写出了下面的代码: 实现思路:取日期YYYY MM DD格式的数字存在session中,并通过取其值比较与配置 config 文件中设置的最大推 ...
2017-03-20 19:20 0 1802 推荐指数:
之前在学习node.js时,写过一些例子和demo,偶尔也会有人发email问我node.js的一些问题。因为是二三年前写的东西,当时使用的第三方库和node.js的版本跟最新的可能有所不同甚至比较大 ...
工作中又遇到了session问题,于是整理一下有关thinkjs中的session使用小方法: 需要用户登录的网站基本上都离不开 Session,ThinkJS 里默认支持多种类型的 Session,如:file,db,redis 等。 支持的 Session 类型 ...
背景 什么是thinkjs?thinkjs是奇舞团开源的一款NodejsMVC框架,该框架底层基于Promise来实现,很好的解决了Nodejs里异步回调的问题。我为什么会使用thinkjs?一方面它具有以下特性: 支持http、命令行 ...
采用thinkjs框架写前后端 说明:async: false, cache: false, contentType: false, processData: false,需要写上去。 此外,formdata对象中表单各项对应的值,要使用其自身get方法查看 ...
最近在做一个内部系统,需要一个无刷新的上传功能,找了许久,发现了一个好用的上传工具- Fine Uploader,网上也有不少关于它的介绍,对我有不少的启发,结合我的使用场景简单的介绍一下它与 thinkjs完美配合。 首先就是使用thinkjs快速搭建 ...
问题来源: 现有一张texture以及一张tradename表,两者的联系是texture表中有一字段名为tid对应tradename表中的id,而tradename表中却有一字段type,要求根据 ...
以github登录认证为例,说明如何通过mvc三部分的配合,实现这个功能。 要实现的功能:首页判断用户是否登录,如果没有登录,显示登录界面,用户点击按钮进入github登录验证,并保存用户的信息,登 ...
前端通过serialize()序列化,后端通过this.post(key)获取即可,key就是html中表单元素的name值。 Serialize()的结果是一个字符串, ...