1、修复可能存在的相对路径漏洞, 修复了less样式表的不能@import的bug
2、更改res.redirect()方法的,更加强大,可以根据refree回跳
3、req.isxhr,返回布尔值
4、增加 rrest.tploption 模板变量的传入默认对象,减少用户输入,比如默认传入title。1
2rrestjs.tploption.title = "rrestjs"
res.render('tpl.jade');
rrestjs会自动为输出模版传入rrestjs.tploption,当在render函数中传入重名的对象时,以render函数中为准,但不是不会覆盖全局的 tploption
5、增加了mongodb的genid方法,比如:
1 | mongo(function(err, db, release, genBsonId){//操作mongodb数据库,新增加genBsonId函数用来生成BSON的_id |
6、为rrestjs的模版输出自动添加_csrf属性用来放置csrf
7、增加cluster子进程和主进程的心跳功能,并且支持当超过内存或者失去心跳时重启子进程功能,具体见config
8、默认增加proxy模块来提供反向代理功能,api见proxy模块,获取模块方法 rrestjs.proxy
9、增加 clientpipe 功能,打通前后端,前端可以利用 node 端注册的方法,比如前端可以利用后端 md5 模块和 http.get 功能,做到生成加密串和 代理,同时也支持readfile,可以直接读取服务器上的文件,比如模版文件。
v0.8.5 升级
1、修复了parse无法压缩打包less样式表的问题
2、修复了之前可能存在的样式表丢失的问题(坑爹啊,自己代码写的不小心)
3、增加了大量的单元测试代码(不断完善p4)
0.8.6升级
1、增加设置客户端连接超时时间
2、加强判断用户上传文件大小的限制
3、支持chunked文件流上传
4、增加测试代码(基本完成)