2016-03-06 88 views
1

我創建了一個網頁與HTML5/CSS和一些JavaScript(jQuery的)。現在我想擴展我的頁面的一些功能(服務器端方式),但我不想使用PHP。我搜索了一個替代方案,找到了node.js,現在我想使用它。靜態網站動態與JavaScript node.js

但老實說,我不unterstand它是如何工作的(在上下文中擴展我的頁面,我做unterstand javascript)。我開始閱讀一些教程,但他們總是開始解釋用node.js構建網站的東西(從頭開始),但我想用我的已有網站擴展一些功能(論壇,也許cms),並且不想構建從頭開始。

我前幾天訂購了一本關於node.js的書,但我很好奇,爲此而寫。

如果你能幫助我,我將非常感激。我也對一些鏈接感激,等:)

乾杯, 斯文

+0

作爲您現有的網站,您已擁有什麼?它如何託管? – migg

+0

我沒有上傳它,因爲它不完整。自動取款機。它在我的本地機器上運行。我使用bootstrap,html5,css和一些javascript(jQuery)。 –

+0

問題在於,您無法使用node.js輕鬆便宜地使用一些動態內容託管一個小型站點,就像使用PHP一樣。使用node.js,您必須將自己的偵聽器寫入端口。這就是爲什麼教程從頭開始構建網站。只需簽出如何託管PHP/node.js。有一個關於何時使用node.js的問題:http://stackoverflow.com/questions/5062614/how-do-i-decide-when-to-use-node-js?rq=1就像我是是node.js的忠實粉絲,每天都會使用它,可能不是您的案例的最佳選擇。 – migg

回答

0

關於node.js的事情是它用來寫服務器。這意味着你必須處理來自瀏覽器的接收請求併爲每個請求發回響應。單。頁。這就是爲什麼node.js上的教程從頭開始的原因,因爲您不能只將node.js添加到網頁上(就像使用php一樣)。 node.js就像你的網站的骨幹,而不是一些服務器端的增強。

+0

你認爲我應該忘記node.js和更好地使用PHP在我的情況? –

+0

很難說不知道你的網站有多大,我喜歡node js,但我認爲php並沒有像在網站上添加一些服務器端功能那樣糟糕。但是,如果你的網站不是太複雜,將它遷移到節點js服務器可能並不那麼困難。編輯:另外我建議從頭開始創建一個小型網站/服務器,以便在開始將它用於現有網站之前,您可以瞭解它的工作原理。 –

+0

我的網站不是那麼大,我試試看。 ;) 非常感謝! –