07 2015 档案
摘要:###使用 DB Fixtures 为 Unit Test 提供基础数据,Sails + Mocha 实现。####问题:Test Fixture 太分散,管理麻烦。在做单元测试的时候,数据回滚是个比较麻烦的问题。比较简单的解决方案是,在单元测试的时候连接单独的 DB ,测试完毕后清空 DB 内容即...
阅读全文
摘要:###使用正则替换文本#### 需求有这样一段代码:```var num = req.body.num;var bankcard = req.body.bankcard2;var pay_type = req.body.pay_type;```需要快速替换成如下格式:```var num = req...
阅读全文
摘要:###Sails 关闭自动路由 Automatic Routes 功能。Sails 中的路由两种:Custom Routes 和 Automatic Routes,自定义路由和自动路由。详见文档:[Sails Routes](http://sailsjs-documentation.readthed...
阅读全文
摘要:###Node 实现 AES 加密,结果输出为“byte”。最近做个需求,对接一个平台的接口,该平台采用 AES (Advanced Encryption Standard)加密算法,加密模式为 **AES-128-CBC**,补码方式为 AES/CBC/PKCS5Padding,密钥和向量均为 1...
阅读全文
摘要:###Sails 自定义 model 方法在 Sails 中 model 提供了一些原生的静态方法,如 .create(), .update(), .destroy(), .find(), 等。在实际业务中,有个经常做的操作是,在保存对象时,如果对象不存在就新增这个对象,否则就更新,就是一个 ins...
阅读全文