Express 入門

學習Node.js也有一段時間了,記得那時學習異常痛苦。一直沒有機會來寫寫博客。今天就寫個Express4的入門教程。

Express    基於Node.js平臺,快速、開放、極簡的 web 開發框架。官網這麼說的。

一、工作目錄下創建一個命名爲upload的應用。

       - e 表示生成ejs模板引擎,默認生成jade模板引擎。我先使用傳統的模板技術,待有機會再領略jade風騷的格式和語法。



二、使用cnpm安裝依賴包。

       因爲npm的網站服務器位於國外,所以常有下載緩慢或出現異常等,所以使用淘寶的cnpm代替會好很多。

cnpm安裝:npm install -g cnpm --registry=https://registry.npm.taobao.org

三、將.ejs改成熟悉的.html

       在app.js中,將

    app.set('view engine', 'ejs');
       替換爲

    app.engine('html', require('ejs').__express);
    app.set('view engine', 'html');

       之後可以將views下的.ejs文件的修改成.html。


四、運行。

       因爲Node服務端的js代碼只有在node第一次引用,纔會重新加載;如果node已經加載了某個文件,即使我們對它進行了修改, node也不會重新加載這個文件。爲了能夠看到修改結果,我們就得不斷重啓node,這顯然太痛苦了。supervisor就解決了這個問題,它會不停的查看你應用下面的所有文件,發現有文件被修改,就重新載入程序,修改完文件我們就能看到結果。

安裝supervisor: npm install -g supervisor


運行如上後,在瀏覽器中打開 http://localhost:3000/ 。輸出結果如下。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章