express 是 基於 node.js 平台 快速、開放、極簡 的 web 開發框架 。
通俗的理解:express 的作用和 node.js 內建的 http 模組類似, 是專門用來建立 web 伺服器的。
express的本質:就是乙個 npm 上的第三方包,提供了快速建立 web 伺服器的便捷方法。
express的中文官網:
http 內建模組用起來很複雜,開發效率低;
express是基於內建的 http 模組進一步封裝出來的,能夠極大的提高開發效率。
類似於jquery和瀏覽器中 web api的關係。前者是基於後者進一步封裝出來的。
對於前端程式設計師來說,最常見的兩種伺服器,分別是:
api 介面伺服器 :專門對外提供 api 介面的伺服器。
使用express,我們可以方便、快速的建立web**的伺服器或api介面的伺服器。
安裝
在專案所處的目錄中,執行如下的終端命令,即可將express 安裝到專案中使用:
npm i [email protected]
.1
建立基本的 web 伺服器
1.匯入express
const express=require('express')
2.建立web伺服器
3.呼叫伺服器的listen,啟動伺服器
listen
(埠,()
=>
)
監聽get請求
get('請求url'
,function
(req,res)
=>
)監聽post請求
post
('請求url'
,function
(req,res)
=>
)響應給客戶端
通過res.send()方法,可以把處理好的內容,傳送給客戶端
如:
// 匯入express模組
const express =
require
("express");
// 建立伺服器
express()
;// get請求 必須在監聽之前 /:id 動態引數
get(
"/get/:id"
,(req, res)
=>);
post
("post"
,(req, res)
=>);
// 監聽伺服器 埠80
listen
(8011,(
)=>
);
泰坦伺服器的簡單介紹
最近工作中有使用到泰坦伺服器,這裡簡單介紹一下 泰坦伺服器 gpu伺服器 由於強大的效能,常用於是演算法資料模型訓練 使用的命令和linux一樣,我們可以使用scrt遠端連線到伺服器 在hostname輸入網域名稱和port選擇好埠,在username輸入使用者名稱和passwork輸入密碼之後就可...
express路由簡單介紹
目錄 1.路由路徑的匹配 1.1 字串模式 1.2 正則匹配模式 2.路由器的處理程式 2.1 單處理程式 3.express 子應用程式 4.express路由 4.1 路由的簡介 4.2 express路由的使用 4.3 路由模組化 頂級express物件具有建立新物件的 router 方法 r...
網路裝置與伺服器日誌簡單介紹
1.日誌型別 kern 0 核心日誌訊息 user 1 隨機的使用者日誌訊息 mail 2 郵件系統日誌訊息 daemon 3 系統守護程序日誌訊息 auth 4 安全管理日誌訊息 syslog 5 syslogd 本身的日誌訊息 lpr 6 印表機日誌訊息 news 7 新聞服務日誌訊息 uucp...