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

Node.js使用supervisor進(jìn)行開(kāi)發(fā)中調(diào)試的方法

 更新時(shí)間:2019年03月26日 17:12:35   作者:愛(ài)死費(fèi)崇政  
今天小編就為大家分享一篇關(guān)于Node.js使用supervisor進(jìn)行開(kāi)發(fā)中調(diào)試的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

如果你有 PHP 開(kāi)發(fā)經(jīng)驗(yàn),會(huì)習(xí)慣在修改 PHP 腳本直接刷新瀏覽器以查看結(jié)果,而你 在開(kāi)發(fā) Node.js 實(shí)現(xiàn)的 HTTP 應(yīng)用時(shí)會(huì)發(fā)現(xiàn),無(wú)論你修改了代碼的哪一個(gè)部分,都必須終止Node.js然后重新運(yùn)行。

這是因?yàn)?Node.js 只有在第一次引用到某一部分時(shí)才會(huì)去解析 本文件,以后都會(huì)直接訪問(wèn)內(nèi)存,避免重復(fù)載入,而 PHP 則是重新讀取并解析腳本(如果沒(méi)有專門的優(yōu)化配置)。

在開(kāi)發(fā)Node.js實(shí)現(xiàn)HTTP應(yīng)用時(shí)會(huì)發(fā)現(xiàn),無(wú)論你修改了代碼的哪一部分,都必須終止Node.js再重新運(yùn)行才會(huì)奏效。這是因?yàn)镹ode.js只有在第一次引用到某部分時(shí)才會(huì)去解析腳本文件,以后都會(huì)直接訪問(wèn)內(nèi)存,避免重復(fù)載入。

Node.js的這種設(shè)計(jì)雖然有利于提高性能,卻不利于開(kāi)發(fā)調(diào)試,因 為我們?cè)陂_(kāi)發(fā)過(guò)程中總是希望修改之后立即看到結(jié)果,而不是每次都要終止并重新啟動(dòng)。

supervisor 可以幫助你實(shí)現(xiàn)這個(gè)功能,它會(huì)監(jiān)視你對(duì)代碼的改動(dòng),并自動(dòng)重動(dòng) Node.js。

使用方法很簡(jiǎn)單,首先使用 npm 安裝 supervisor:

$ npm install -g supervisor

如果使用的是 Linux 或 Mac,可以使用 sudo npm install -g supervisor來(lái)安裝。

接下來(lái),使用 supervisor動(dòng) app.js: $ supervisor app.js
DEBUG: Running node-supervisor with
DEBUG: program ‘a(chǎn)pp.js'
DEBUG: –watch ‘.'
DEBUG: –extensions ‘node|js'
DEBUG: –exec ‘node'
DEBUG: Starting child process with ‘node app.js'
DEBUG: Watching directory ‘/home/byvoid/.' for changes. HTTP server is listening at port 3000. 代碼被改動(dòng)時(shí),運(yùn)行本會(huì)被重新啟動(dòng)。在終端中顯示的結(jié)果如下:
DEBUG: crashing child
DEBUG: Starting child process with ‘node app.js'
HTTP server is listening at port 3000.

supervisor 這個(gè)小工具可以解決開(kāi)發(fā)中的調(diào)試問(wèn)題。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • Thinkjs3新手入門之添加一個(gè)新的頁(yè)面

    Thinkjs3新手入門之添加一個(gè)新的頁(yè)面

    Thinkjs 是一個(gè)快速、簡(jiǎn)單的基于MVC和面向?qū)ο蟮妮p量級(jí)Node.js開(kāi)發(fā)框架,下面這篇文章主要給大家介紹了關(guān)于Thinkjs3新手入門之添加一個(gè)新的頁(yè)面的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-12-12
  • 深入理解nodejs搭建靜態(tài)服務(wù)器(實(shí)現(xiàn)命令行)

    深入理解nodejs搭建靜態(tài)服務(wù)器(實(shí)現(xiàn)命令行)

    這篇文章主要介紹了深入理解nodejs搭建靜態(tài)服務(wù)器(實(shí)現(xiàn)命令行),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • Node.js連接MongoDB數(shù)據(jù)庫(kù)產(chǎn)生的問(wèn)題

    Node.js連接MongoDB數(shù)據(jù)庫(kù)產(chǎn)生的問(wèn)題

    Node.js是使用JavaScript 編寫的可以運(yùn)行在服務(wù)端的JS語(yǔ)言。node.js和mongodb碰撞會(huì)產(chǎn)生一系列問(wèn)題,下面通過(guò)本文給大家分享Node.js連接MongoDB數(shù)據(jù)庫(kù),需要的的朋友參考下
    2017-02-02
  • 用C/C++來(lái)實(shí)現(xiàn) Node.js 的模塊(一)

    用C/C++來(lái)實(shí)現(xiàn) Node.js 的模塊(一)

    這篇文章的主要內(nèi)容其實(shí)簡(jiǎn)而言之就是——用C/C++來(lái)實(shí)現(xiàn) Node.js 的模塊,非常的不錯(cuò),有需要的朋友可以參考下
    2014-09-09
  • nodejs中的讀取文件fs與文件路徑path解析

    nodejs中的讀取文件fs與文件路徑path解析

    這篇文章主要介紹了nodejs中的讀取文件fs與文件路徑path解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 淺談Node.js CVE-2017-14849 漏洞分析(詳細(xì)步驟)

    淺談Node.js CVE-2017-14849 漏洞分析(詳細(xì)步驟)

    這篇文章主要介紹了淺談Node.js CVE-2017-14849 漏洞分析(詳細(xì)步驟),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • nodejs中實(shí)現(xiàn)路由功能

    nodejs中實(shí)現(xiàn)路由功能

    這篇文章主要介紹了nodejs中實(shí)現(xiàn)路由功能,顧名思義,路由指的就是我們要針對(duì)不同的URL有不同的處理方式,本文將教你在node.js中實(shí)現(xiàn)路由功能,需要的朋友可以參考下
    2014-12-12
  • Node.js入門教程:在windows和Linux上安裝配置Node.js圖文教程

    Node.js入門教程:在windows和Linux上安裝配置Node.js圖文教程

    這篇文章主要介紹了Node.js入門教程:在windows和Linux上安裝配置Node.js的方法,本文圖文并茂,步驟明細(xì),是學(xué)習(xí)安裝node.js的絕佳教程,需要的朋友可以參考下
    2014-08-08
  • node.js中ws模塊創(chuàng)建服務(wù)端和客戶端,網(wǎng)頁(yè)WebSocket客戶端

    node.js中ws模塊創(chuàng)建服務(wù)端和客戶端,網(wǎng)頁(yè)WebSocket客戶端

    今天小編就為大家分享一篇關(guān)于node.js中ws模塊創(chuàng)建服務(wù)端和客戶端,網(wǎng)頁(yè)WebSocket客戶端,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • 從Node.js事件觸發(fā)器到Vue自定義事件的深入講解

    從Node.js事件觸發(fā)器到Vue自定義事件的深入講解

    這篇文章主要給大家介紹了關(guān)于從Node.js事件觸發(fā)器到Vue自定義事件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06

最新評(píng)論

芦溪县| 永川市| 邵东县| 丹凤县| 吉安县| 鄂尔多斯市| 遂平县| 西乌珠穆沁旗| 嵩明县| 松原市| 沁源县| 梧州市| 洞口县| 石景山区| 合山市| 辉南县| 武隆县| 镇宁| 乃东县| 马关县| 新蔡县| 桐梓县| 灯塔市| 报价| 淅川县| 尼木县| 富宁县| 青海省| 绥江县| 昔阳县| 东平县| 唐海县| 武山县| 渭南市| 临泽县| 莫力| 娄烦县| 和田市| 天全县| 宣化县| 定边县|