2016-04-19 213 views
0

我對後端開發是全新的,所以這可能是一個非常簡單和直接的問題,但我真的不確定。我試圖學習node.js進行後端開發,到目前爲止我看到的所有教程都展示瞭如何使用節點從終端運行JavaScript並在本地主機上創建服務器。雖然這是一件很乾淨的事情,但我仍然陷入困境,並且很難理解將node.js代碼放在cPanel上的位置,以及如何有效地將其與我的其他html/css/js代碼一起使用;我所看到的所有例子都非常孤立,並且與這些其他文件沒有多少互動。在哪裏把node.js代碼放在cPanel

同樣,我沒有任何後端經驗,所以解釋這個概念相對於Python,Ruby或PHP等另一種服務器端語言來說並不會很有幫助,因爲我真的不知道我會在哪裏把任何這些東西的任何代碼都放進去,或者把它放到更大的圖片中。如果答案可能涉及如何整合Python或PHP,以及後端開發的一般模式---每個人都假設的簡單東西,但沒有人解釋---這將是非常感謝。

+0

你有什麼樣的託管軟件包? –

+0

我正在使用x10hosting的免費計劃。 –

+0

您不能在此上運行節點。您或者需要一個託管軟件包來支持它,或者您需要通過SSH訪問服務器的操作系統才能自行安裝它。他們的高級版提供後者,但即使如此,我也不知道他們是否會支持Node,因爲他們的支持網站沒有提及它。對不起): –

回答

0

無論你放在哪裏都沒關係。但是,您可能希望將其保留在正在使用它的用戶名的文件夾中。我在我的用戶文件夾中創建了一個名爲app /的文件夾,並將所有的廢話都放在那裏。然後,您只需將其設置爲在主機批准的端口上進行收聽即可。

您可以在public_html文件夾中使用.htaccess文件重定向到正確的端口號。

您的node.js將處理路由。因此,要轉到某些css/html文件,您必須在node.js代碼中設置它。