随笔分类 -  Node.js

摘要:mongoose.connect('mongodb://username:password@127.0.0.1:27017/qianxunkefu_db')换成mongoose.connect('mongodb://username:password@127.0.0.1:27017/qianxunk 阅读全文
posted @ 2017-05-31 15:19 chen2013 阅读(6175) 评论(0) 推荐(2)
摘要:mongodb开启或者关闭授权功能时还是挺麻烦的,需要新建服务键入mongod --auth。为了方便,我这里是建了两个服务,用到哪个就切换至哪个服务。 进入正题,我这边配置mongodb后,本地是可以通过db.auth('username','password')进入的,远程使用客户端工具及c#代 阅读全文
posted @ 2017-05-26 16:30 chen2013 阅读(4974) 评论(0) 推荐(0)
摘要:现要对之前的文件服务器进行扩展,听网上说gm处理图像来一套一套的。so决定使用该工具去实现文件服务器的图片处理这块。目标有下现在通过参数去获得缩略图http://xxx.xxx.com/image/2f696d6167652f75706c6f61642f323031362f31302f31302f3 阅读全文
posted @ 2017-01-12 17:23 chen2013 阅读(7040) 评论(0) 推荐(0)
摘要:这次需要给之前弄的文件服务器添加日志记录,一般每天产生的日志会特别多所以安装日期来划分是最好的,这里我用了express框架,为了适应express框架这里在log.js文件中写了use方法。 最后在app.js中添加以下代码就可以了 另外添上感觉整理的比较好的几篇文章,方便查找 nodejs日志管 阅读全文
posted @ 2016-12-15 14:55 chen2013 阅读(1767) 评论(0) 推荐(0)
摘要:最近一直在忙于一个比较大的项目,在项目中需要有个文件服务器来支持。老鸟们建议我去用NodeJs来实现,我在接手这个项目之前其实并不了解NodeJs,但是一直想去了解。借着这个机会好好去学习一下。下面是我实现的一个文件服务器的相关描述。基本功能:1.使用Express4.0作为项目的构建框架2.支持图 阅读全文
posted @ 2016-10-17 19:02 chen2013 阅读(1180) 评论(0) 推荐(1)
摘要:首先需要到http://nssm.cc/download/?page=download 下载 nssm 下下来之后是压缩包形式的,解压之后 ctrl + R 进入cmd 命令行界面 在命令行模式下进入到nssm的目录, 注意是32位或64位的系统进入相应的目录。 之后运行: nssm install 阅读全文
posted @ 2016-07-14 20:52 chen2013 阅读(5392) 评论(0) 推荐(0)
摘要:第一次接触NodeJS的文件系统就被它的异步的响应给搞晕了,后来发现NodeJS判断文件夹是否存在和创建文件夹是还有同步方法的,但是还是想尝试使用异步的方法去实现。 使用的方法:fs.exists(path, callback);fs.mkdir(path, [mode], callback);实现 阅读全文
posted @ 2016-07-09 13:34 chen2013 阅读(10112) 评论(1) 推荐(0)
摘要:常见的加密算法基本分为这几类,1 :线性散列算法、2:对称性加密算法、3、非对称性加密算法 (记记记) 线性散列算法(签名算法):MD5,SHA1,HMAC比如MD5:即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。特点:1、压缩性:任意长度的数 阅读全文
posted @ 2016-07-07 10:08 chen2013 阅读(7097) 评论(2) 推荐(1)
摘要:express 4.x版本中将命令工具分出来了,需要再安装一个命令工具,执行命令“npm install -g express-generator”完成后再测试就可以了。最后通过"express -e 项目路径"生成程序骨架,good! 阅读全文
posted @ 2016-01-10 19:42 chen2013 阅读(230) 评论(0) 推荐(0)
摘要:首先还是先感谢github,感谢github上提供此段源码的作者。跟昨晚看的静态文件服务器来比今天的静态文件服务器稍微复杂些,可以学到很多新的东西。仔细会发现这次的代码多了一个fs.stat函数和ReadStream对象的pipe函数,stat这个函数是用来获取文件信息。第一个参数是传入文件路径,第... 阅读全文
posted @ 2016-01-09 22:33 chen2013 阅读(567) 评论(0) 推荐(0)
摘要:Node.js的安装通常有两种方式:自己编译源代码和使用编译好的文件,我这里使用编译好的文件目前我的home目录下有刚下载来的node-v4.2.3-linux-x641.首先解压缩tar xvf node-v4.2.3-linux-x642.设置链接,设置链接的目的在于任何路径都能够用到node命... 阅读全文
posted @ 2015-12-22 19:56 chen2013 阅读(1090) 评论(0) 推荐(0)