最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Linux系統(tǒng)中搭建Node.js開發(fā)環(huán)境的簡單步驟講解

 更新時間:2016年01月26日 16:13:42   作者:William_Sang  
這篇文章主要介紹了在Linux系統(tǒng)中搭建Node.js開發(fā)環(huán)境的步驟,Node使得JavaScript程序可以在本地操作系統(tǒng)環(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請求答復(fù)同樣的內(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靜態(tài)服務(wù)器的實現(xiàn)方法

    Node.js靜態(tài)服務(wù)器的實現(xiàn)方法

    這篇文章主要介紹了Node.js靜態(tài)服務(wù)器的實現(xiàn)方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-02-02
  • nodejs6下使用koa2框架實例

    nodejs6下使用koa2框架實例

    本篇文章主要介紹了nodejs6下使用koa2框架實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • 從零學(xué)習(xí)node.js之express入門(六)

    從零學(xué)習(xí)node.js之express入門(六)

    相信大家都知道Express是一個簡潔而靈活的 node.js Web應(yīng)用框架, 提供了一系列強大特性幫助你創(chuàng)建各種 Web 應(yīng)用,和豐富的 HTTP 工具。下面這篇文章主要介紹了node.js中express的入門知識,需要的朋友可以參考下。
    2017-02-02
  • Async/Await替代Promise的6個理由

    Async/Await替代Promise的6個理由

    這篇文章主要介紹了Async/Await替代Promise的6個理由,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,,需要的朋友可以參考下
    2019-06-06
  • nodejs入門教程三:調(diào)用內(nèi)部和外部方法示例

    nodejs入門教程三:調(diào)用內(nèi)部和外部方法示例

    這篇文章主要介紹了nodejs入門教程之調(diào)用內(nèi)部和外部方法,結(jié)合實例形式分析了nodejs內(nèi)部與外部方法的定義與調(diào)用相關(guān)操作實現(xiàn)技巧,需要的朋友可以參考下
    2017-04-04
  • Node.js實現(xiàn)前端后端數(shù)據(jù)傳輸加密解密

    Node.js實現(xiàn)前端后端數(shù)據(jù)傳輸加密解密

    這篇文章主要介紹了Node.js實現(xiàn)前端后端數(shù)據(jù)傳輸加密解密,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Node.js中文件操作模塊File System的詳細介紹

    Node.js中文件操作模塊File System的詳細介紹

    FileSystem模塊是類似UNIX(POSIX)標(biāo)準(zhǔn)的文件操作API,用于操作文件系統(tǒng)——讀寫目錄、讀寫文件——Node.js底層使用C程序來實現(xiàn),這些功能是客戶端JS所不具備的。下面這篇文章就給大家詳細介紹了Node.js中的文件操作模塊File System,有需要的朋友們可以參考借鑒。
    2017-01-01
  • 基于node.js制作簡單爬蟲教程

    基于node.js制作簡單爬蟲教程

    這篇文章主要為大家詳細介紹了基于node.js制作簡單爬蟲的教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Node.js基礎(chǔ)入門之模塊與npm包管理器使用詳解

    Node.js基礎(chǔ)入門之模塊與npm包管理器使用詳解

    Node.js是一個基于Chrome?V8引擎的JavaScript運行時。類似于Java中的JRE,.Net中的CLR。本文將詳細為大家介紹Node.js中的模塊與npm包管理器的使用,需要的可以參考一下
    2022-03-03
  • Yapi安裝部署詳細圖文教程

    Yapi安裝部署詳細圖文教程

    YApi 是一個可本地部署的、打通前后端及QA的、可視化的接口管理平臺,下面這篇文章主要給大家介紹了關(guān)于Yapi安裝部署的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-09-09

最新評論

琼结县| 塘沽区| 通海县| 永修县| 沾益县| 潼关县| 老河口市| 河东区| 杨浦区| 秦安县| 赣榆县| 陇西县| 安顺市| 石嘴山市| 保山市| 临海市| 安多县| 漳浦县| 舟曲县| 金乡县| 海兴县| 东丽区| 敦化市| 万山特区| 南宁市| 夏河县| 化隆| 山西省| 郴州市| 洛南县| 黄骅市| 和林格尔县| 怀柔区| 高清| 芜湖县| 黔江区| 南郑县| 平利县| 靖远县| 富顺县| 眉山市|