Heim > Web-Frontend > js-Tutorial > Installieren von Node.js und Mongodb-Hinweisen auf CentOS_node.js

Installieren von Node.js und Mongodb-Hinweisen auf CentOS_node.js

WBOY
Freigeben: 2016-05-16 16:02:20
Original
1368 Leute haben es durchsucht

Ich habe schon einmal von Node.js gehört, ich weiß nur, dass es auf der Serverseite angewendet werden kann, aber ich weiß nicht viele spezifische Dinge. Nachdem ich mir heute auf der QCon Yuan Fengs Beitrag „Node.js löst sich von Browser-Javascript“ an, verspürte ich plötzlich den Drang, es sofort auszuprobieren.

Die Installationsschritte von Node.js sind relativ einfach und ohne große Umwege. Das Hauptreferenzdokument ist:

Node.js erstellen und installieren

1. Python installieren

Laut Referenzdokumentation erfordert das Kompilieren und Installieren von Node.js aus dem Quellcode Python 2.6 oder höher, Sie können 2.4.3 jedoch nur über yum install python.x86_64 erhalten, sodass Sie Python auch über den Quellcode kompilieren und installieren müssen Code. Hier ist der Befehl:

Code kopieren Der Code lautet wie folgt:

# wget http://www.python.org/ftp/python/3.2.2/Python-3.2.2.tgz
# tar xzvf Python-3.2.3.tgz
# cd Python-3.2.2
# ./configure
# mache
# Test durchführen
# make install

Führen Sie nach Abschluss der Installation den Python-Befehl aus, um das Python-Befehlszeilenfenster aufzurufen.

2. Node.js installieren

Gemäß den Anweisungen im Dokument war der Git-Checkout-Code nie erfolgreich, egal ob mit git://github.com/joyent/node.git oder https://github.com/joyent/node. git. Daher können Sie es nur von Github herunterladen und dann kompilieren und installieren. Die spezifischen Schritte sind wie folgt:

Code kopieren Der Code lautet wie folgt:

# wget https://nodeload.github.com/joyent/node/tarball/master
# mv master node.tar.gz
# tar xzvf node.tar.gz
# cd joyent-node-84d0b1b
# ./configure --prefix=/opt/node/
# mache
# make install
# cd /usr/bin
# ln -s /opt/node/bin/node node
# ln -s /opt/node/bin/node-waf node-waf

3. Installieren Sie npm

npm ist ein Paketmanager, der zum Installieren der node.js-Bibliothek verwendet wird. Der Installationsbefehl ist recht einfach:

Code kopieren Der Code lautet wie folgt:
An diesem Punkt ist die Installation abgeschlossen.


Im obigen Inhalt ist die Installation in nur wenigen einfachen Schritten abgeschlossen. Obwohl die Installation erfolgreich zu sein scheint, müssen wir in der tatsächlichen Situation ein Programm schreiben, um dies zu überprüfen. Da ich kürzlich auch MongoDB lerne, habe ich eine Methode zum Lesen der MongoDB-Datenbank geschrieben: Berechnen Sie die Gesamtzahl der Protokolle mit der Aktions-ID 772.

4. Installieren Sie den Mongodb-Treiber mit

Code kopieren Der Code lautet wie folgt:

# npm install mongodb 
npm WARN mongodb@0.9.6-23 package.json: bugs['web'] sollte wahrscheinlich bugs['url'] sein 
npm WARN nodeunit@0.5.1 package.json: bugs['web'] sollte wahrscheinlich bugs['url'] sein 
 
> mongodb@0.9.6-23 install /root/develop/node/node_modules/mongodb 
> bash ./install.sh 
 
=============================================== ============================== 
=                                                                            = 
= Um mit dem C-BSON-Parser zu installieren, führen Sie    = 
=  Der Parser funktioniert nur für Knoten 0.4.X oder niedriger                               = 
=                                                                            = 
=============================================== ============================== 
Es wird keine native Bibliothek für Cygwin erstellt 
Mit GNU make 
mongodb@0.9.6-23 ./node_modules/mongodb

根据提示执行:

复制代码 代码如下:

# cd node_modules/mongodb 
# bash ./install.sh 

注意:驱动必须安装在项目所在的目录下,并不是安装一次所有项目都可以使用.

5. 编写测试代码mongo.js

复制代码 代码如下:

var http = require('http'); 
var mongodb = require('mongodb'); 
 
http.createServer(function(req, res){ 
  res.writeHead(200, {'Content-Type': 'text/plain;charset=utf-8'}); 
  mongodb.connect('mongodb://localhost:40202/log', function(err, conn){ 
    conn.collection('log', function(err, coll){ 
      coll.count({'action': 772}, function(err, count){ 
        res.write('Die Gesamtsumme der Aktion 772 ist ' count ".n"); 
        res.end(); 
      }); 
    }); 
  }); 
}).listen(3000, '127.0.0.1'); 
 
console.log('Server läuft unter http://127.0.0.1:3000/'); 

启动服务器:
复制代码 代码如下:

# Knoten mongo.js 

在浏览器访问http://127.0.0.1:3000,可以看到如下输出:

现在可以说前面的安装过程是正确,开了个好头.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage