基於node · Express框架總結

————— --- 圖片描述 --- ——————css

Express

Express 是一個基於 Node.js 平臺的極簡、靈活的 web 應用開發框架,能夠輕鬆的建立各類 web 或者移動端應用 提供了一個輕量級模塊,把nodejs的http功能封裝在一個簡單易用的接口中。Express也擴展了http模塊的功能,能輕鬆處理服務器的路由、響應、cookie和HTTP請求的狀態。html

基於web開發的框架不止有expressnode

好比說: 
        *  http://koajs.com/
        *  http://eggjs.org/
        *  https://thinkjs.org/
              
這些框架都是基於web的mvc框架

今天就來簡單的瞭解一下 Express 框架git

Express是基於Node.js平臺開發的Web應用開發框架,下面咱們入手學習。github

Express官網

Express英文網 :http://expressjs.com/

Express中文網 :http://www.expressjs.com.cn/

相關技術網址:web

https://github.com/pugjs/pug                       

https://pug.bootcss.com/api/getting-started.html

在運用每個框架的時候 咱們首先須要進行安裝 那接下來就簡單的介紹一下實現express

安裝

首先 在咱們安裝以前要新建一個文件夾express

myapp          // 建立的文件夾

cd myapp       // 進入文件夾

建立一個 package.jsonnpm

npm init

圖片描述

在執行以上命令時 如圖所示:json

圖片描述 執行完出現如圖所示文件api

圖片描述 在咱們的項目文件夾下建立入口文件

安裝依賴 若是隻是臨時安裝 Express,不想將它添加到依賴列表中,只需略去 --save 參數便可:

npm install express --save

如今咱們安裝完成了。

Hello world 打印實例

進入如上所述 myapp 文件夾下的 app.js 文件複製如下面代碼:

const express = require('express'); //引入模塊

    var app = express();   //實例化

    app.get('/', function (req, res) {
        res.send('Hello World!');
    });


    var server = app.listen(3000, function () {
    var host = server.address().address;
    var port = server.address().port;
  
    console.log('Example app listening at http://%s:%s', host, port);
  });

圖片描述

路由

當用get請求訪問一個網址的時候,作什麼事情:
app.get("網址",function(req,res){
        
    });
當用post訪問一個網址的時候,作什麼事情:
app.post("網址",function(req,res){
        
    });
若是想處理這個網址的任何method的請求,那麼寫all
app.all("/",function(){
        
    });
這裏的網址,不分大小寫,也就是說,你路由是
app.get("/AAb",function(req,res){
        res.send("你好");
   });
相關文章
相關標籤/搜索