nodejs的功能塊大都以模組的形式存在的。
通常會有一個統一入口index.js,然後呼叫不同的模組來完成我們需要的功能。
我們先來看看怎麼把server.js變成一個模組讓 index.js 主檔案使用。
「http」 是nodejs自帶的模組,我們在我們的程式碼中請求它並把回傳值賦給一個本地變數。 我們可以用這個變數來呼叫http 模組所提供的公共方法的對象,變數名不是固定的,你完全可以按照你的喜好來命名這個變量,不過我建議直接用模組名來做變數名,可以讓程式碼可讀性更高些。
我們就這樣改一下server.js裡的程式碼,我們把程式碼放到start()函式裡,並透過expors將程式碼提供給其他頁面引用。
這樣,我們現在就可以建立我們的主檔案 index.js 並在其中啟動我們的HTTP了,雖然伺服器的程式碼還在 server.js 中。
建立 index.js 檔案並寫入以下內容:
執行node index.js
這樣做就可以把應用的不同部分放入不同的檔案裡,並且透過產生模組的方式把它們連接到一起了。
下一節我們要來了解路由