![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
文章平均质量分 50
DyanWang
这个作者很懒,什么都没留下…
展开
-
node.js 操作postgresql数据库(2)
在上一篇 node.js操作postgresql数据库中,还有很多需要进行完善的地方,而这篇文章主要完善以下几点:1)将查询的结果返还给客户端2)访问数据库的正常退出3)返回值的问题1)将查询的结果返还给客户端: 一般的查询都需要将结果展示出来,否则查询将显得没有意义。在node.js操作postgresql数据库中,如何将查询的数据返回回来呢? (1)原创 2013-01-28 14:08:31 · 3962 阅读 · 0 评论 -
node.js 创建 https 服务器
1)使用 openssl 命令创建 privatekey.pem 和 certificate.pem: openssl genrsa -out privatekey.pem 1024 openssl req -new -key privatekey.pem -out certrequest.csr openssl x509 -req -in cert原创 2013-11-05 17:31:30 · 4956 阅读 · 0 评论 -
node.js webservice
由于项目需要,要了解和使用webservice服务,在网上查询了一下,webservice的特点是实现跨平台,但是我需要自己模拟一个服务器端和客户端,各种找资料~~~~ 个人心得,不对勿喷-------------- 在node.js 中,webservice一下就能查到soap模块,但我最终并没有使用soap模块,而是soap-server模块构建服务器。soap中需要自行定原创 2014-12-17 16:55:57 · 8775 阅读 · 0 评论 -
node.js HMAC_SHA1加密
node原创 2014-07-25 16:19:54 · 21899 阅读 · 0 评论 -
node.js 访问webserver
var soap = require('soap');sendMsg(); function sendMsg() { var url = 'http://service2.winic.org:8003/Service.asmx?WSDL'; var args = { msg:'如非本人,可不用理会!', otime:'' }; soap.createClient(url,原创 2014-06-03 13:40:30 · 2157 阅读 · 0 评论 -
node.js xmpp
使用模块:npm install node-xmppvar XMPP = require('node-xmpp'); var xmpp = new XMPP.Client({ jid : 'jid', password : '123456', host:'xxxx', port : 5222 }); xmpp.on('error', function(err原创 2014-03-25 16:03:43 · 4927 阅读 · 1 评论 -
node.js xml与json相互转化
用了好几个模块,感觉还是这个好用:xml2js安装:npm install xml2js使用: var xml2js = require('xml2js'); var builder = new xml2js.Builder(); // JSON->xml var parser = new xml2js.Parser(); //xml -> json var原创 2014-03-18 13:30:08 · 19826 阅读 · 0 评论 -
node.js os模块
获取系统信息的模块,包括操作系统和硬件信息,但是能力很有限。用法:var os = require("os");node版本:0.8.22os.tmpdir()获取系统的临时目录os.endianness()获取cpu的字节序,返回的值可能是"BE"或者"LE"。windows下无此方法。os.hostname()获取主机名。os.type()获转载 2013-10-21 15:08:54 · 1139 阅读 · 0 评论 -
APNS消息推送(node.js实现)
APNS消息推送(node.js实现)一、 推送流程步骤:1.应用程序需要激活推送通知功能。在使用之前,用户需要确认他是否愿意接受这些推送功能。2.IOS跟APNSServer要deviceToken,应用程序接到一个“devicetoken”。你可以认为“devicetoken”是推送通知发送信息的目的地址。3.应用程序会将“devicetoken”发送给PUSH原创 2013-10-08 16:39:57 · 13731 阅读 · 3 评论 -
nodejs 发送 post 请求 带参数
var http = require('http');var querystring = require('querystring');var post_data = querystring.stringify({ product : 'club', sign : 'ddddddddddddddd', sender转载 2013-08-20 14:25:06 · 8171 阅读 · 0 评论 -
js日期时间函数
//js中的日期时间函数var date = new Date();date.getYear(); //获取年份(2位)date.getFullYear(); //获取完整的年份(4位,1970-)date.getMonth(); //获取月份(0-11,0代表1月,所以在显示当前时间的时候需要date.getMonth() + 1)date.g转载 2013-07-26 11:00:48 · 4154 阅读 · 0 评论 -
node.js 获取http url路径中的各个参数
若url为: http://localhost:8888/select?name=a&id=5http.createServer(function(request,response){ var pathname = url.parse(request.url).pathname; //pathname => select原创 2013-01-29 18:02:20 · 31366 阅读 · 3 评论 -
node.js JSON对象和string的相互转化
JSON.stringify(obj)将JSON转为字符串。var json = { aa: ['sdddssd'], bb: [ '892394829342394792399', '23894723984729374932874' ], cc: ['11111111111111'] }=> var string = JSON.stringify(json)string原创 2013-03-23 16:35:43 · 38900 阅读 · 0 评论 -
node.js 追加文件
node.js 中,以追加的方式写文件,可以使用appendFilevar fs = require('fs');var data = 'hello world';fs.appendFile('./log.txt',data,'utf8',function(err){ if(err) { console.log(err); }});原创 2013-03-19 14:17:55 · 11572 阅读 · 0 评论 -
node.js访问postgresql 数据库
1)安装pg模块: 进入到/usr/local/lib:发现有一个node_schedules目录,里面放的是你安装的模块 npm install -g node-gyp export $PATH=$PATH:/usr/local/pgsql/bin/ npm install pg //-g 表示全局2)连接数据库并访问 连接原创 2013-01-23 14:30:57 · 6530 阅读 · 1 评论 -
node.js 访问redis数据库,pub/sub
本文主要实现使用node.js连接redis数据库,pub/sub。当有数据压入到list中时,pub消息,然后在sub端从list中取出相应的数据pub.jsvar redis = require("redis");var client = redis.createClient();client.lpush('usr','test:value'); //将数据压入到原创 2013-03-12 14:17:32 · 8412 阅读 · 0 评论 -
结合node.js和postgresql,创建一个demo
模型简介:用node.js创建一个http服务器,使用浏览器访问相应的地址,显示数据库信息。 注:该demo建立得比较简单,数据库操作就是查询某张表的数据,然后将查询出来的数据以JSON格式显示在浏览器上1)流程简介 该demo一共包含4个文件:index.js server.js router.js function.js 其中index.js中连接了原创 2013-01-30 09:57:06 · 8346 阅读 · 5 评论 -
node.js 操作 postgresql 数据库
上一篇node.js访问postgresql数据库,主要是在同一个文件里面实现对数据库的操作。这篇node.js操作postgresql数据库,采用的是两个文件的方式实现,一个文件相当于客户端,实现连接数据库,调用相应的函数,而另一个文件是具体实现函数的。在你安装了node.js,postgresql数据库(不一定是本机)和相应的模块的基础上,在数据库中建表teacher。原创 2013-01-25 15:20:31 · 13557 阅读 · 3 评论 -
HTTP 文件下载时中文文件名乱码问题处理
之前有做文件下载处理,但由于文件名一直是英文的,所以并未发现有该问题,直到最近项目中有中文名出现. 以前的代码设置:header['Content-Disposition'] = 'attachment; filename=\"'+result['out_filename']+'\"'; 现在的代码设置:result['out_filename'] = encodeURI原创 2015-09-10 14:10:55 · 6473 阅读 · 0 评论