node.js
zhudiwoaini
这个作者很懒,什么都没留下…
展开
-
node.js 导出excel
最近刚学习了node.js。然后需要做一个列表页面点导出然后导出成excel。在网上找了好多方法。不是不能用。就是不理解。找了好久。最后找到了一篇这个文章:https://github.com/functionscope/Node-Excel-Export。终于琢磨着做完了。这个不需要在服务器端生成一个excel。感觉很好。不啰嗦了。直接写步骤:1,安装npm install exce原创 2016-03-10 16:21:09 · 3988 阅读 · 0 评论 -
node.js 树状菜单递归算法
最近后台系统要做一个后台系统菜单无限极显示的东西。需要用到递归。代码如下:1,递归方法:解释:p为父菜单节点。o为菜单列表。 function dg(p, o) { for (var i = 0; i var t = o[i]; if (t.code.length == p.code.length + 2 &原创 2016-04-25 09:52:42 · 3373 阅读 · 1 评论 -
bootstrap fileinput 用法
1, 引用 2,页面初始化 $("#fulAvatar").fileinput({ language: 'zh', //设置语言 uploadUrl: "/manage/upload", //上传的地址 uploadA原创 2017-02-10 14:42:19 · 1587 阅读 · 0 评论 -
bootstrap select2 动态改变值
1,selec2动态赋值var temp=JSON.stringify({ id: "1|所有停车场", name: "所有停车场" });$("#e_pid").attr("value", tempP); $("#e_pid").select2({ placehol原创 2017-02-10 15:31:10 · 6757 阅读 · 0 评论 -
loopback find查询不出想要的结果
今天loopback有一个很简单的查询语句。总是时而行时而不行。找了好久的原因。最后发现。因为页面有一个变量与查询语句中的字段名称相同造成的。当引以为戒。。。。原创 2017-02-21 16:10:58 · 1289 阅读 · 0 评论 -
node.js mongodb aggregate 分组时时间差8小时的解决方案
由于mongodb中的ISODate时间比北京时间相差了8个小时。因此在做统计的时候根据时间查询的时候就需要把这个时间加起来才可以。代码如下:以下是node.js的写法 Collection.aggregate({ $match: { $and: [{ entertime: { '$gte': new原创 2017-03-02 16:54:31 · 1883 阅读 · 0 评论 -
bluebird promise化之循环方法
1,第一步首先得引用模块撒。 var Promise = require('bluebird');2,循环列表的时候想要统一返回值。如何做呢如下: this.userDelete = function (req, res) { var ids = req.query.ids||"lebo"; var tempArry = [];原创 2017-02-27 16:01:44 · 1587 阅读 · 0 评论 -
nodejs 16进制字符串转base64格式
做支付验签的时候。其实是个简单的问题。结果找了好久的博客也没找到。最后看官方文档才发现就一句话就搞定了。var pubkey = "30819d300d06092a864886f70d010101050003818b0030818702818100ddce12f24ea8d98f79ef515d71790bafc749af73b0eb1fa8c478b419c7720370d4d5412db64b...原创 2018-07-06 16:17:44 · 2959 阅读 · 0 评论 -
nodejs 验签md5WithRSA
最近做支付验签。java签名用的是md5withrsa。用nodejs验签。function formatPKCKey(key, isPrivate, isFirst) { var len = key.length; var result = isPrivate ? "-----BEGIN PRIVATE KEY-----\r\n" : "-----BEGIN PUBLIC K...原创 2018-07-06 16:32:11 · 2251 阅读 · 0 评论