一种尝试: 用 matrix 来定义项目的 ACL
因为最近做的项目需要对一些资源做简单的权限管理。老项目用的是 node_acl。功能比较全,但是对于简单的 acl 也需要连数据库。于是就在想可不可以把 ACL 搞的简单一点。对于简单的 ACL,表达的是 role是否被 allow对一个 resource做某个操作。这其实可以使用一个三维矩阵来: 行代表 role列代表 resource第三维代表权限。于是做了这个小库:...
View Article我是如何 10 分钟入门接口自动化测试的
本篇教程主要使用node.js的json-mock,got库分别作为mock sever和模拟网络请求,基础框架使用cucumber.js,(cucumber是BDD行为驱动测试框架,可以用自然语言来编写测试),开发工具使用CukeTest先上效果图定义测试用例测试报告以下为具体实现环境准备操作系统: Windows7,Windows8,Windows10代码编辑器: CukeTest...
View Article[请教]TypeScript如何给EventEmitter重新声明类型?
问题描述目前我在使用Electron框架开发桌面应用,尝试使用Typescript在调用ipc模块时,希望对他的参数进行限定(定义),但不知道该如何使用Typescript进行限定期望效果将其Listener参数限定为指定的字符串,类似type Str = 'time' | 'date' | 'length'的效果尝试过程尝试以下方式进行重新声明,均无效果import {ipcMain} from...
View Articleexpress 开发启动慢的问题
我用nodejs express开发 依赖包应该有20个左右吧, 然后用nodemon 保存文件自动重启,然后每次都得等10多秒;才能启动成功,求解决方案,大佬们
View Articletypescript福音 | tyty,一键下载所有项目依赖的 @types/* 类型声明文件的CLI工具
在 typescript 项目的实践中,总是要为新添加模块下载类型声明。当依赖变多,重复输入 npm install @types/xxxx是不是很烦呢,一点都不极客tyty是一个命令行工具,只需在命令行的项目路径下输入 tyty,就会自动下载项目依赖对应的类型声明。下载npm install tyty -g [文档/github] (https://github.com/Bin-Huang/tyty)
View Article【杭州】支付宝招聘前端
个人发展路径介绍团队之前,先介绍团队能支撑你成为怎么样的人:)为什么我们能支撑你成为这样的人这里是核心团队,所属为蚂蚁金服支付宝事业群团队,阿里系中的重要业务区块中的核心前端团队丰富的业务场景支撑,社交、支付、会员、行业等各类型大体量业务,你做的每个产品必能收到用户回响技术场景丰富,各业务形态支撑起丰富的技术栈实践机会,这里有Hybrid尖端实践,百万级、亿万级的业务考验团队人才汇聚,百号前端团队,...
View Article基于 Nest.js (nodejs 版的 spring ) 的 Notadd 2.0 Beta1 发布
前言大多数 node.js 框架都没解决架构问题,使得 node.js 没能像 spring 一样的适合大型项目开发和维护的框架。 nest.js 出现改变了这种现状。 我们基于 nest.js 开发了 Notadd ,更加解决了快速开发需求。[开发快] 像搭积木一样快速满足自己的开发需求[高性能] 单机并发轻松上万[易维护] 类 spring...
View Article在windows系统中,安装node-canvas出现问题,请大神指点。
根据官方文档和其他人的博客教程,配置了c++ ,python, node-gyp 和 gtk,仍然无法正常安装node-canvas!!!下图是执行npm install canvas时的运行情况 下图是c++安装情况: 才知道他已经在负责七牛云的架构和算法研发了。关键是架构…好像前端最后能做架构的不多。更没想到,他居然才 21...
View ArticleReact 16.3快要发布了,新的context API有望替代redux?
目前可以试用alpha版本,正式版会在近期发布{ "dependencies": { "react": "^16.3.0-alpha.0", "react-dom": "^16.3.0-alpha.0" } } 新的contextcontext这个特性已经存在很久了,但因为一些原因一直是处于试验性质的API。 React 16.3带来了正式版的context...
View Article如何用 ras 私钥 解密一个 java 用公钥加密后的16进制字符串??
加密出来的 byte[] 然后 HexToString 转成了字符串,NodeJs 如何用私钥解密出来~ 。求一段代码
View Article【杭州滨江】阿里巴巴 B2B 招 前端 / Node.js 专家 (P6/P7) 20-40k
坐标:杭州阿里巴巴滨江园区薪酬:20k - 40k,大部分人都能拿到 16 薪简历发送至:haoqun.jhq@alibaba-inc.com,请备注来自 CNode 社区工作内容负责网站应用前端开发,与后台工程师协作,完成数据交互、动态信息展现;使用 JS...
View Article初尝 Nuxt.js 使用 CNode 的API 弄了个简单的 demo 。
GitHubLive Demo首页的列表不居中是因为,右边还没想好加什么东西上去。因为只是个小 demo,所以没有加上过场动画。但是简单的做了头部的 seo。 用户界面: css 直接用 mini.css可能有点不太美观。还在摸索着如何加上过场动画,vuex,登录的问题。
View Article[杭州][阿里巴巴][资深前端开发(P6/P7)]可能是阿里技术氛围最好的前端团队!!
职 位: 阿里巴巴安全部 前端工程师 ( P6:1-3 年经验 /P7:5 年以上经验)工作职责: 根据设计人员制作的效果图,完成网站前端代码的开发(HTML、CSS、JS); 根据具体业务场景设计并实现前端基础架构; 参与开发各类开源库和工具; 数据可视化业务开发;职位要求: 熟练掌握 html5,css3,javascript 等前端技术; 熟悉...
View Article【求助】用ramda实现add(1,2,3)=add(1)(2)(3),求助;
这样写 我这参数固定了个数。。 假如我想curryAdd(2)(3)(4)(4)(55),这里参数我并不知道可能有多少个? 求助 应该怎么实现
View Article