Express框架基礎

2021-08-28 23:22:41 字數 3188 閱讀 1227

npm install express

1.建立服務

var express = require("express");

2.監聽

server.listsen(8080);

3.處理請求

server.use('位址',function(req,res{}))

var express =

require

("express");

var server = express;

server.

use(

"/a.html"

,function

(req,res));

server.

listsen

(8080

);

express保留了原生的功能,新增了一些方法,增強原有的功能。例如:res.send()就增強了write的功能,write不能傳送json串。

.

get(

'/',

function

(req,res)).

post

('/'

,function

(req,res)).

use(

'/',

function

(req,res)

)//get post都可以

function

use(req, res, next)

function

use(req, res, next)

server.

use(

'/',

function

(req,res,next));

server.

use(

'/',

function

(req,res)

)

const express =

require

('express');

const expressstatic =

require

('express-static');

var server =

express()

;server.

listen

(8080);

server.

use(

expressstatic

('./靜態檔案所在目錄'))

;//expressstatic相當於乙個函式

資料:get post

const express=

require

('express');

const bodyparser=

require

('body-parser');

var server=

express()

;server.

use(bodyparser.

urlencoded()

);//解析post資料,將其放到req.body

server.

use(

function

(req,res));

//另外,bodyparser.urlencoded可以有引數

server.

use(bodyparser.

urlencoded()

);

const express=

require

('express');

const querystring=

require

('querystring');

var server=

express()

;server.

listen

(8080);

server.

use(

function

(req,res,next));

req.on(

'end'

,function()

)});

server.

use(

'/',

function

(req,res)

);

const express=

require

('express');

const body=

require

('./my-borderparser');

//引用自己的模組

var server=

express()

;server.

use(body)

;/*自己寫my-bodyparser*/

const querystring=

require

('querystring');

module.

export=(

function()

);req.on(

'end'

,function()

);};

}

const express =

require

('express');

const expressstatic =

require

('express-static');

var server =

express()

;var users=

server.

listen

(8080);

server.

get(

'/login'

,function

(req,res));

}else);

}else);

}}})

;server.

use(

expressstatic

('./www'))

;

Express框架介紹

npm提供了大量的第三方模組,其中不乏許多web框架,我們沒有必要重 明輪子,因而選擇使用express作為開發框架,目前最穩定且唯一乙個web開發框架。提供更高層的介面外,還實現了許多功能,如下 路由控制 模版解析支援 動態檢視 使用者會話 csrf保護 靜態檔案服務 錯誤控制器 訪問日誌 快取外...

Express 框架應用

1.安裝並載入express模組 npm install express glet express require express express 相當於http.createserver module2.編寫響應和繫結埠號 在express框架下,不再需要更改響應頭,其具有自動識別並更改響應頭的能...

搭建express框架

express建立專案與vue差不多,兩者都有腳手架。1.全域性安裝express及express generator express的腳手架 命令 npm install g express,npm install g express generator2.初始化乙個express應用 其中 初始...