摘要:
一 、IM 要运行起来 Im要运行起来 第一 需要先让node服务器运行 ,运行im服务器 run.js node 运行后 私有盘端如果打开了主页 会请求(1) curl "http://a.03in.com/index.php?app=Im&m=Index&a=index" 返回:{"smshost":"http://a.03in.com:8081","sessid":"babb8ba50a8a4bb560b5adcca99a62cc"} 私有盘相关的js 解析返回的json数 阅读全文
文章分类 - node.js
nodejs程序开启自动启动 笔记
2014-03-18 15:48 by freefei, 1653 阅读, 收藏, 编辑
摘要:
可行方案:最近住了一个im 基于nodejs,由于部署子在linux centos上 所以解决了一些列问题 特此笔记:1 im程序的启动 nodejs程序入库的启动 原本是手动的运行 node run.js 即可。但是手动启动后会占据当前的命令行 窗口 退出窗口后 程序就停止了 。 解决办法 :先后用了 pm2 和 forever 来实现后台运行 安装 pm2 npm pm2 install 用pm2可以实现后台运行 pm2 start run.js 更多pm2知识参考 http://www.cnblogs.com/freefei/articles/3602020.html 但是在... 阅读全文
nodejs linux 后台启动运行
2014-03-15 14:51 by freefei, 1529 阅读, 收藏, 编辑
摘要:
项目中有用到nodejs的一个程序 但是这个nodejs启动的时候会占到当前的窗口命令行,于是寻求解决办法google 百度后介绍 pm2模块参考资料http://www.douban.com/note/314200231/安装npm install -g pm2用法$ npm install pm2 -g # 命令行安装 pm2 $ pm2 start app.js -i 4 #后台运行pm2,启动4个app.js # 也可以把'max' 参数传递给 start# 正确的进程数目依赖于Cpu的核心数目$ pm2 start app.js --name my-api # 命名进 阅读全文
nodejs linux安装
2014-03-15 14:49 by freefei, 276 阅读, 收藏, 编辑
摘要:
contos 6.4中用老版本的 nodejs v0.8.7 和 npm包 安装模块的时候 一直不成功 。后来升级了nodejs最新的包wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz下载最新的resources 包 执行安装./co... 阅读全文
forever: 让nodejs应用后台执行
2014-03-15 11:20 by freefei, 392 阅读, 收藏, 编辑
摘要:
在LINUX中我们可以使用这种简单的方式让node.js在后台运行:1nohup node your_app.js &forever可以让我们做得更好,并且可以跨平台的在windows和Linux下都能运行。forever的安装:1npm install forever -gforever的用法:使用forever启动守护进程:1forever start your_app.js关闭守护进程:1forever stop your_app.js重启守护进程::1forever restart your_app.js如果需要记录输出日志和错误:1forever start -l forev 阅读全文
nodejs 对mysql操作查询
2013-12-17 11:38 by freefei, 305 阅读, 收藏, 编辑
摘要:
mysql.query("select * from ci_sessions where session_id=? limit 1", [data.sessid], login_callback);1 mysql.query方法 参数问号问题?官方找到答案Alternatively, you can use?characters as placeholders for values you would like to have escaped like this:connection.query('SELECT * FROM users WHERE id = ?&# 阅读全文
nodejs中exports与module.exports的区别
2013-11-29 10:47 by freefei, 92 阅读, 收藏, 编辑
摘要:
http://www.cnblogs.com/pigtail/archive/2013/01/14/2859555.htmlexports 是可以 给自定义的对象 添加 属性 或者方法module.exports 系统已经有的 属性方法引入那到底Module.exports是什么呢?它是否合法呢?其实,Module.exports才是真正的接口,exports只不过是它的一个辅助工具。 最终返回给调用的是Module.exports而不是exports。所有的exports收集到的属性和方法,都赋值给了Module.exports。当然,这有个前提,就是Module.exports本身不具备任 阅读全文
mongode 数据库创建数据库
2013-11-28 11:10 by freefei, 257 阅读, 收藏, 编辑
摘要:
一、创建Mongodb数据库 由于Mongodb不是关系型数据库文件,实际上,它并不存在传统关系型数据库中的所谓“数据库”的概念,但不用担心,当你第一次新增数据时,mongodb就会以collection集合的形式进行保存和新建,而不需要你手工去新建立。下面是例子: 1)列出当前的数据库 MongoDB shell version: 1.8.1 connecting to: test > show dbs -www.2cto.com- admin 0.03125GB local (empty) 可以使用show dbs来列出当前有多少个数据库,上面看到的是有两个,分别是admin和... 阅读全文
nodejs 聊天 demo
2013-11-26 10:55 by freefei, 211 阅读, 收藏, 编辑
摘要:
js 服务器端var fs = require('fs') , http = require('http') , socketio = require('socket.io'); var server = http.createServer(function(req, res) { res.writeHead(200,{ 'Content-type': 'text/html'}); res.end(fs.readFileSync(__dirname + '/index.html'));}).list 阅读全文