10 2015 档案
摘要:new Buffer("Hello World").toString("base64"); /* yields SGVsbG8gV29ybGQNCg== */new Buffer("SGVsbG8gV29ybGQNCg==").toString("ascii"); /* yields Hello...
阅读全文
摘要:fs.readFile('上传图片路径', function(err, data) { if (err) { // 错误处理 return; } var base64str = new Buffer(data).toString('base64'); ...
阅读全文
摘要:先安装:npm install -g pm2(注意:使用它要先安装它,用root账号和全局模式安装一下)安装完成使用:pm2 -v 查看版本信息安装成功之后,启动nodejs项目:pm2 start app.js --项目名称使用命令启动程序:pm2 start 列举进程:pm2 list退出程序:...
阅读全文
摘要:/** *生成多层目录 * @param dir 多层目录 * @param split 分隔符,ex:'/' 对应的目录地址:'2015/10/10' * @param mode 目录权限(读写权限),默认0777 * @param callback */var createDirsSync = ...
阅读全文
摘要:express 对于include的代码默认不处理,直接输出,没办法执行include的内容,但可以通过Nginx实现。1、 配置nginx设置开启ssi模式。server { … ssi on; ssi_silent_errors on; ssi_types text/sh...
阅读全文
摘要:代码如下:var results = data.match(/(start=').*?(')/);if (results != null){ console.log(data[0]);}
阅读全文
摘要:WebStorm快捷键收集:模式visual studio代码提示:ctrl + alt + 空格代码补全:alt + /代码换行:ctrl + shift + 上下箭头重新运行:ctrl + F5最近使用试图:ctrl + E围绕包裹代码:ctrl+alt+T
阅读全文
摘要:easyui-datagrid 绑定的行 field 原样输出html标签。处理效果如图:Html页面代码如下:... 编号 名称...处理的js代码如下:function formatEncodeHtml(value, row, index) { return e...
阅读全文
摘要:应用场景nodejs Express框架,使用art-template模板引擎。后台注册方法代码:var template = require('art-template');template.helper('myRegFunc', function (str1, str2) { return...
阅读全文
摘要:基础核心代码var template = require('art-template');var tName = new Date().getTime();var htmlT = '{{title}}';template(tName, htmlT);var html = template.rende...
阅读全文
摘要:许多人都有这样一种映像,NodeJS比较快; 但是因为其是单线程,所以它不稳定,有点不安全,不适合处理复杂业务; 它比较适合对并发要求比较高,而且简单的业务场景。在Express的作者的TJ Holowaychuk的告别Node.js一文中列举了以下罪状:Farewell NodeJS (TJ Ho...
阅读全文
摘要:错误如图:解决方案:app.js添加var bodyParser = require('body-parser');app.use(bodyParser.json({limit: '50mb'}));app.use(bodyParser.urlencoded({limit: '50mb', exte...
阅读全文