2015-11-15 77 views
0

我正在使用雲9開發具有Express框架的Node.js應用程序。目前,我可以運行我的應用程序,方法是打開一個新的運行配置終端,爲我的Express應用程序的www文件提供絕對路徑,然後按終端中的運行按鈕。我可以去瀏覽器並打開我的應用程序。如果我打開我的WWW文件並按屏幕頂部的運行按鈕,我得到錯誤「bash:myApp/bin/www:沒有這樣的目錄文件。進程退出代碼:127」如果我打開我的應用程序。 js文件並按下運行按鈕頂部,應用程序似乎開始,我得到的日誌消息,這表明事情都設置,調試器連接端口15454,但我不能從我的平常c9瀏覽器訪問我的應用程序網址。如何使用頁面頂部的運行按鈕來運行Node應用程序?那個和運行終端有什麼區別?爲什麼在運行終端下運行時沒有調試選項?當我從運行終端運行應用程序時,我可以從右側的選項卡打開調試面板,但代碼不會停在我的斷點處。我觀看了關於在雲9中進行調試的教程。如果這有所幫助,我的斷點位於路徑中。使用雲運行和調試Node/Express應用程序9

回答

2

你問多個問題,所以我會盡力解決每一個,不要讓我知道,如果我錯過了一些東西:

目前,我可以打開一個新的運行配置終端上運行我的應用程序,提供我的Express應用程序的www文件的絕對路徑,並按下終端中的運行按鈕。

你在使用哪一個跑步者?對於節點應用程序,請使用Node.js (default)轉輪。我附加了顯示面板運行的各個部分的截圖,你應該如何配置它爲您的應用程序:

run panel

  1. 名稱的運行配置。這可以將其保存並讓您從菜單中的運行按鈕訪問它。可以通過在運行按鈕右擊不同的運行構造之間如下面的圖像中切換:

run button

  • 節點腳本的路徑你想跑步。

  • 啓用調試器。在屏幕截圖中,調試器處於禁用狀態,您可以通過單擊bug按鈕啓用它。

  • 這顯示當前的跑步者。你可以點擊它來改變它。您還可以編輯默認的跑步者以適應您的需求。要編輯跑步者,先選擇它,然後重新打開下拉列表並點擊下拉底部附近的'編輯跑步者'

  • 選擇Node.js(默認)跑步者。

  • 如果我打開我的WWW文件,然後按運行按鈕在屏幕的頂部,我得到的錯誤「擊:對myApp /斌/ WWW:目錄沒有這樣的文件過程中退出,代碼:127「

    是www節點腳本?由於使用文件擴展名檢測跑步者,如果文件沒有,使用默認的「shell命令」。當bash試圖運行你的文件時,它不知道如何運行它。如果它是一個目錄,無論如何你都不能執行一個目錄,所以這是行不通的。

    如果我打開我的app.js文件,然後按運行按鈕往上頂,應用程序看上去已經啓動,我得到這將表明事情都設置,調試端口15454,但我可以連接日誌消息用我平常的c9網址從瀏覽器訪問我的應用程序。

    app.js有服務器偵聽代碼嗎?它是您的應用程序的主要入口點?如果沒有,請運行該文件。您只能訪問您的應用程序,如果它正在運行並使用端口8080,8081或8082之一監聽0.0.0.0。

    希望這有助於您。如果沒有,請寫信給[email protected]並提供詳細信息,我們來看看。

    相關問題