CentOS上安裝Node.js和mongodb筆記_node.js
之前聽過Node.js,只是知道它可以應用在伺服器端,但是對很多具體的東西並不了解。今天在QCon上聽了袁鋒的分享《Node.js脫離了瀏覽器的Javascript》之後,頓時有了想立刻試一下的衝動。
Node.js的安裝步驟算是比較簡單,沒有太多的彎路,主要參考文件:
Building and Installing Node.js
1. 安裝Python
根據參考文件說明,從原始碼編譯安裝Node.js需要python2.6或以上,而透過yum install python.x86_64只能得到2.4.3,所以也要透過原始碼編譯安裝python。下面是指令:
# 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
# make
# make test
# make install
完成安裝後,執行python命令,可以進入python的命令列視窗。
2. 安裝Node.js
依照文件上的說明透過git checkout程式碼一直無法成功,無論是使用git://github.com/joyent/node.git或https://github.com/joyent/node.git。所以只能從github上網下載後再編譯安裝,具體步驟如下:
# 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/
# make
# make install
# cd /usr/bin
# ln -s /opt/node/bin/node node
# ln -s /opt/node/bin/node-waf node-waf
3. 安裝npm
npm是用來安裝node.js庫的套件管理器,安裝指令相當簡單:
至此,安裝完畢。
在上面的內容中,只用簡單的幾步就完成了安裝。雖然看起來安裝都是成功的,但是實際上如何就要求我們寫一個程式來進行驗證一下。由於最近也在學習MongoDB,所以就寫一個讀取MongoDB資料庫:計算actionId為772的日誌總數。
4. 使用安裝mongodb驅動
# npm install mongodb
npm 警告 mongodb@0.9.6-23 package.json:bugs['web'] 可能應該是 bugs['url']
npm 警告 nodeunit@0.5.1 package.json:bugs['web'] 可能應該是 bugs['url']
> mongodb@0.9.6-23 安裝 /root/develop/node/node_modules/mongodb
> bash ./install.sh
==================================================== = ==============================
= =
= 要使用 C bson 解析器安裝,請執行
= 解析器僅適用於節點 0.4.X 或更低版本 = =
==================================================== = ==============================
不為 cygwin 建置本機庫
使用 GNU make
mongodb@0.9.6-23 ./node_modules/mongodb
# bash ./install.sh
5。 編寫的測試程式碼mongo.js
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('動作 772 的總數為 ' count ".n");
res.end();
});
});
});
}).listen(3000, '127.0.0.1');
console.log('伺服器運行於
http://127.0.0.1:3000/');
http://127.0.0.1:3000,可以看到下列輸出:

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

人們可以使用scp指令在網路主機之間安全地複製檔案。它使用ssh進行資料傳輸和身份驗證。典型的語法是:scpfile1user@host:/path/to/dest/scp-r/path/to/source/user@host:/path/to/dest/scp排除檔案我不認為你可以在使用scp指令時過濾或排除文件。但是,有一個很好的解決方法來排除檔案並使用ssh安全地複製它。本頁面說明如何在使用scp遞歸複製目錄時過濾或排除檔案。如何使用rsync指令排除檔案語法是:rsyncav-essh-

Node.js 是一種伺服器端 JavaScript 執行時,而 Vue.js 是一個客戶端 JavaScript 框架,用於建立互動式使用者介面。 Node.js 用於伺服器端開發,如後端服務 API 開發和資料處理,而 Vue.js 用於用戶端開發,如單一頁面應用程式和響應式使用者介面。

開啟 Linux 終端機快速鍵:Ctrl + Alt + T。其他方法包括透過 GUI 或命令列。您也可以自訂終端快捷鍵。

解決 Navicat 過期問題的方法包括:續約授權;卸載並重新安裝;停用自動更新;使用 Navicat Premium Essentials 免費版;聯絡 Navicat 客戶支援。

Linux 系統依用途和特性可分為6 類:桌面發行版(Ubuntu)、伺服器發行版(RHEL)、嵌入式系統(Yocto Project)、行動作業系統(Android)、雲端運算平台和特定用途發行版( Kali Linux、Puppy Linux)。

電腦上如何下載360安全瀏覽器?是一款安全性非常高的網頁瀏覽器軟體,這款瀏覽器功能十分豐富,操作起來非常簡單,並且使用360安全瀏覽器瀏覽網頁可以很好地保護用戶隱私安全,不少人喜歡使用這款瀏覽器辦公,不過很多人還不知道如何在電腦上下載安裝360安全瀏覽器。本篇文章就給大家及詳細介紹360安全瀏覽器電腦版下安裝流程一覽,希望能幫助大家解決問題。 360安全瀏覽器電腦版下安裝流程一覽1、電腦主頁面,找到「360軟體管家」進入(如圖)。 2.開啟360軟體管家,找到搜尋框(如圖)。 3、點擊搜尋

1.首先需要安裝Git,可以使用yum來源線上安裝:[root@localhostDesktop]#yuminstall-ygit2、建立一個git用戶,用來運行git服務addusergit3、初始化git倉庫:這裡我們選擇/data/git/learngit. git來作為我們的git倉庫[root@localhostgit]#gitinit--barelearngit.gitInitializedemptyGitrepositoryin/data/git/learngit.git/執行以上指令

中文輸入法安裝步驟:決定發行版:Ubuntu、Fedora、CentOS 等。安裝輸入法包:Ubuntu:sudo apt install ibus-pinyinFedora:sudo dnf install ibus-pinyinCentOS:sudo yum install ibus-pinyin配置輸入法:移動拼音至列表頂部。啟動輸入法:按 Ctrl + Space。測試輸入法:使用文字編輯器,嘗試輸入中文並驗證漢字是否正確。
