Mongoose是MongoDB的对象模型工具。nodejs和mongodb结合的主要原因是有相同的数据存储格式JSON,在应用层使用具有非常好的连续性,无需太多的代码用来进行数据转换等工作。就像PHP和JAVA连接Mysql一样,nodejs连接mongodb也需要有驱动driver。mongod...
分类:
Web程序 时间:
2015-04-20 20:41:58
阅读次数:
165
花了大半个月做的网站终于要上线了,周围的同学们很多都在使用阿里云的服务器,我也入手了一台。
考虑到自己不是很适应ubuntu的命令行界面,于是买了个windows的,上网搜了一下,似乎都是用linux来部署nodejs的,所以只能自己摸索着来,所幸的是nodejs本身就相当于web服务器,所以不需要apache之类的额外配置一,配置环境首先是要安装node环境,可以到官网上下载安装包,安装好之后进...
后端只用php做过一些小项目,nodejs只是接触和了解,后端总体理解不深。下面是用过的php库和框架:CodeIgniter,MVC框架,只用过这个,惭愧。CodeIgniter-Restserver,基于CodeIgniter编写Restful的API。Slim,没用过,Slim is a PH...
分类:
Web程序 时间:
2015-04-19 17:32:25
阅读次数:
139
NodeJs的最大特性就是"异步"目前在NodeJs里实现异步的方法中,使用“回调”是最常见的。其实还有其他4种实现异步的方法:在此以做记录---http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html--...
分类:
编程语言 时间:
2015-04-19 11:30:24
阅读次数:
215
配置gulp构建工具gulp是前端构建工具,相关项目可参考本文档配置gulp。代码部分是需要在命令行里执行的命令,如果提示权限相关问题(多为mac os),尝试以管理员重新执行命令,即命令前加上(注意后面有空格):sudo1. 下载并安装nodejs(已安装过忽略本步骤)2. 全局安装gulp(已安...
分类:
其他好文 时间:
2015-04-19 11:28:31
阅读次数:
119
pm2以cluster集群方式发布app,可以高效地利用多核cpu,有效提升吞吐量。在上周对公司的redmine服务器进行性能调优后,深感ruby on rails的性能低下,这次测试nodejs的sails框架,被其性能深深折服。以下是使用pm2发布nodejs 应用的经历:一:记录出现的问题记录...
分类:
其他好文 时间:
2015-04-19 06:23:42
阅读次数:
289
一、安装 Yeomannpm install yo -g 如果提示当前nodejs版本和npm版本太低,先升级下再安装yeoman.安装成功后,默认只有webapp和Mocha这两个生成器。二、安装angular生成器npm install -g generator-angular输入 yo 回车,...
分类:
其他好文 时间:
2015-04-18 11:18:59
阅读次数:
144
exports.allcodeandname=(function(){ var fs = require('fs'); var data = fs.readFileSync(__dirname+'/areacode',{encoding:'utf-8'}); var lines =...
分类:
Web程序 时间:
2015-04-17 22:05:29
阅读次数:
125
1.不过我们之前说过了有 this 和没 this 的时候作用域不同,那个参数只是作用于构造函数中,而加了 this 的那个则是成员变量。用一个 this 就马上区分开来他们了,所以即使同名也没关系。2.类的声明和实例化声明一个类非常简单,大家不要笑:javascriptfunction foo()...
分类:
Web程序 时间:
2015-04-17 21:55:40
阅读次数:
174
web 项目应用express4.0框架html 表单post 文件上传失败,后端无法获取提交文件express不支持文件上传。方式一若是图片,可以将图片转码为BASE64上传前端框架angularjs代码 转换代码如下 $scope.filechange=function(index){ ...
分类:
Web程序 时间:
2015-04-17 20:23:42
阅读次数:
193