在Linux系統(tǒng)中搭建Node.js開發(fā)環(huán)境的簡單步驟講解
1. Linux安裝node.js
ubuntu:
sudo apt-get install nodejs npm
centos:
yum install nodejs npm
更詳細的安裝參見:https://github.com/joyent/node/wiki/Installation
npm為類似PHP中Pear的包管理器
2. 開始使用node.js
用文本編輯器新建hello.js寫入以下內(nèi)容
console.log('hello world');
打開命令行輸入
$ node hello.js
你會看到輸出
$ hello world
console.log是最常用的輸出指令
3. 建立HTTP服務(wù)器
理解node.js架構(gòu)
像PHP的架構(gòu)模型為:
瀏覽器--》HTTP服務(wù)器(apache、nginx)--》PHP解釋器
而在node.js應(yīng)用中,node.js采用:
瀏覽器--》node.js這種架構(gòu)
創(chuàng)建HTTP服務(wù)器:新建一個app.js文件,內(nèi)容如下:
var http = require('http'); http.createServer(function(req, res){ res.writeHead(200,{'Content-Type': 'text/html'}); res.write('</pre> <h1>node.js</h1> <pre>'); res.end(' hello world '); }).listen(3000); console.log("http server is listening at port 3000.");
運行
$ node app.js
打開瀏覽器打開http://127.0.0.1:3000查看結(jié)果
該程序調(diào)用了node.js提供的http模塊,對所有的Http請求答復同樣的內(nèi)容并監(jiān)聽3000端口。運行這個腳本后不會立刻退出,必須按下ctro+c才會停止,這是因為listen函數(shù)創(chuàng)建了事件監(jiān)聽器。
4. 調(diào)試腳本
node.js腳本修改后,必須停止原程序,重新運行,才能看到變化。
用包管理器安裝supervisor工具。
$ npm install -g supervisor
以后通過
$ supervisor app.js
來運行node.js程序,它會檢測程序代碼變化,自動重啟程序。
注意:安裝時需要獲得root權(quán)限。
相關(guān)文章
Node.js發(fā)送HTTP客戶端請求并顯示響應(yīng)結(jié)果的方法示例
這篇文章主要介紹了Node.js發(fā)送HTTP客戶端請求并顯示響應(yīng)結(jié)果的方法,結(jié)合完整實例形式分析了nodejs發(fā)送http請求及響應(yīng)的相關(guān)操作技巧,需要的朋友可以參考下2017-04-04Node.js連接Sql Server 2008及數(shù)據(jù)層封裝詳解
這篇文章主要介紹了Node.js連接Sql Server 2008及數(shù)據(jù)層封裝,結(jié)合實例形式較為詳細的分析了nodejs連接SQL Server2008數(shù)據(jù)庫以及針對數(shù)據(jù)庫操作方法的封裝與使用相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-08-08Node.js內(nèi)置模塊events事件監(jiān)聽發(fā)射詳解
這篇文章主要為大家介紹了Node.js內(nèi)置模塊events事件監(jiān)聽發(fā)射詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-023分鐘快速搭建nodejs本地服務(wù)器方法運行測試html/js
本篇文章主要介紹了3分鐘快速搭建nodejs本地服務(wù)器方法運行測試html/js,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-04-04詳解使用Visual Studio Code對Node.js進行斷點調(diào)試
這篇文章主要介紹了詳解使用Visual Studio Code對Node.js進行斷點調(diào)試,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-09-09