2015-11-14 37 views
0

人們不斷提及Node作爲後端框架,但它實際上是一個運行時。這是否意味着我需要安裝一個像Express這樣的包,才能真正基於Node運行時創建一個網站? Node是否有自己的後端框架實現?我是否需要Express或其他框架才能構建Node站點?

看着the Node docs這些東西大部分與通常的框架內容無關,如測試,遷移,MVC或資產預編譯。

回答

1

這不是需要使用Express或類似的框架來開發網頁,因爲您可以使用Node的http module創建一個Web服務器。這就是說,像Express這樣的框架提供的附加功能應該至少應該考慮。

+0

你是說HTTP模塊剛好可以創建一個網站,但與真正的框架相比,它沒有任何意義嗎?謝謝你解釋這個! – IIllIIll

+0

嗯,這只是一個基本模塊,可以幫助您啓動Web服務器。你仍然需要處理你自己的路由等等。當然,你可以使用路由模塊,但是隨着你提供它們,你將更接近Express。 – Andrius

+0

更不用說當Express已經有多少工作需要實施! – IIllIIll

相關問題