express 腳手架安裝及使用


入門簡介

Express是基於nodejs的web開發框架。優點是易上手、高性能、擴展性強。

  • 易上手:nodejs最初就是為了開發高性能web服務器而被設計出來的,然而相對底層的API會讓不少新手望而卻步。express對web開發相關的模塊進行了適度的封裝,屏蔽了大量復雜繁瑣的技術細節,讓開發者只需要專注於業務邏輯的開發,極大的降低了入門和學習的成本。
  • 高性能:express僅在web應用相關的nodejs模塊上進行了適度的封裝和擴展,較大程度避免了過度封裝導致的性能損耗。
  • 擴展性強:基於中間件的開發模式,使得express應用的擴展、模塊拆分非常簡單,既靈活,擴展性又強。

環境准備

首先,需要安裝nodejs,這一步請自行解決。接着,安裝express的腳手架工具express-generator,這對於我們學習express很有幫助。

npm install -g express-generator

 

第一個demo

利用之前安裝的腳手架工具,初始化我們的demo項目。

 /tmp mkdir express-demo
  /tmp cd express-demo 
  express-demo express

   create : .
   create : ./package.json
   create : ./app.js
   create : ./public
   create : ./public/javascripts
   create : ./public/images
   create : ./public/stylesheets
   create : ./public/stylesheets/style.css
   create : ./routes
   create : ./routes/index.js
   create : ./routes/users.js
   create : ./views
   create : ./views/index.jade
   create : ./views/layout.jade
   create : ./views/error.jade
   create : ./bin
   create : ./bin/www

   install dependencies:
     $ cd . && npm install

   run the app:
     $ DEBUG=express-demo:* npm start

 

按照指引,安裝依賴。並啟動服務

npm install

 

然后,啟動服務器。

  express-demo  npm start

> ex1@0.0.0 start /private/tmp/ex1
> node ./bin/www

 

訪問瀏覽器,邁出成功的第一步。

express啟動后的界面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM