nodejs结合mongodb搭建聊天系统

AndyYang| 阅读:1257 发表时间:2016-08-14 16:32:25 linux
摘要:系统中用到聊天工具,结合nodejs和mongodb搭建的,于是就简单的介绍下nodejs和mongodb的搭建吧。
一、nodejs环境安装
官网下载nodejs包编译:WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++)

于是跳过编译安装,直接下载编译好的。
$ cd /opt
$ wget https://nodejs.org/dist/latest-v4.x/node-v4.4.7-linux-x64.tar.gz
$ tar -zvxf node-v4.4.7-linux-x64.tar.gz
$ mv node-v4.4.7-linux-x64 node

加载nodejs路径
$ vim /etc/profile
增加以下内容:
export NODE_HOME=/opt/node
export PATH=$NODE_HOME/bin:$PATH
$ source profile

现在执行查看 node 版本:
$ node -v
v4.4.7
说明环境变量配置成功。

#创建nodejs项目目录(测试)
mkdir -p /usr/local/nodejs/

#创建hello.js文件
vi /usr/local/nodejs/hello.js
#内容如下
var http = require("http");
http.createServer(function(request, response) {
    response.writeHead(200, {
        "Content-Type" : "text/plain" // 输出类型
    });
    response.write("Hello World");// 页面输出
    response.end();
}).listen(8100); // 监听端口号
console.log("nodejs start listen 8102 port!");

#后台运行
node /usr/local/nodejs/hello.js &

#浏览器访问
http://192.168.2.2:8100/
输出 Hello World

更多nodejs版本:https://nodejs.org/dist/


二、mongodb安装
1、下载安装包
wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz
下载完成后解压缩压缩包
tar zxf mongodb-linux-i686-1.8.2.tgz

2. 安装准备
将mongodb移动到/usr/localrver/mongdb文件夹
mv mongodb-linux-i686-1.8.2 /usr/local/mongodb

创建数据库文件夹与日志文件
mkdir /usr/local/mongodb/data
mkdir /usr/local/mongodb/logs

3、启动mongodb服务:
/usr/local/mongodb/bin/mongod -port 27017 --dbpath /usr/local/mongodb/data/ --logpath /usr/local/mongodb/logs/mongodb.log

启动mongodb客户端:
/usr/local/mongodb/bin/mongo

另推荐mongodb客户端:RoboMongo,主页: https://robomongo.org/
MongoVUE也试了下,不兼容mongodb3.x版本,网上很多人也反馈这个问题。

本文为AndyYang原创,转载请注明出处!
如果您觉得好,可以打赏作者:
如果您觉得累了,是否想看点美女养养眼:猛戳>>朋友帮
如果您觉得皮了,是否想来点神吐槽:猛戳>>iPhone查询中

已有1条评论

昵称:
邮箱:

  • 最新评论

iPhone查询中 - bbs.ipcxz.com 朋友帮 - www.pengyb.cn iPhone查询中 - bbs.ipcxz.com
反馈
微信订阅号