摘要:什么是它是一個基于平臺,快速開放極簡的開發框架。在中就是一個重點。這讓我們更加注重業務的功能和開發效率。項目運行我們利用框架可以減少我們的代碼量,比起之前使用的核心模塊構建服務器代碼排版更直觀。
什么是Express.js?
它是一個基于Node.js平臺,快速、開放、極簡的web開發框架。
在Express中就是一個重點:API。這讓我們更加注重業務的功能和開發效率。
cd myproejct npm install express --save2.在項目中引入:
const express = require("express") // 獲取sever示例 const app = express(); // 綁定服務器接收請求,并添加處理回調參數 app.get("/",(req,res) => { // 成功接收后,發起回調參數。 res.send("Hello World") })3.項目運行
node server.js
我們利用Express框架可以減少我們的代碼量,比起之前使用的node核心模塊http構建服務器代碼排版更直觀。Express底層使用的是htp核心模塊的API。如果要處理客戶端不同請求路徑,我們可以往下羅列多個app.get()方法,無需使用if...else...來判斷。Express也不用我們設置響應頭的Content-Type和中文編碼格式,會底層自動識別添加
app.get("/", (req, res) => { res.send("Hello World") }) app.get("/json", (req, res) => { res.send({ app:"你好", name:"China" }) })Express中的靜態服務 什么是靜態服務?
在一些網站后端中,我們有一些靜態文件暴露出來,用戶可以根據url地址進去訪問到其中的內容,這些靜態文件也往往稱之為公共資源,所以我們需要利用Expree框架來托管靜態資源
如何使用Express托管靜態文件?請使用Express中的express.static內置中間件函數
此函數特征:
express.static(root,[options])
通過下列代碼就可以將public目錄下的圖片,css文件,JavaScript文件對外開放訪問了
app.use("/static/",express.static("public"));
于是在制定用戶必須以/static/開頭的url地址才能訪問到靜態文件夾「public」下的文件。
注意:你可以部署多個靜態文件目錄,請多次調用該中間件函數
app.use(express.static("public")) app.use(express.static("files"))
你可以不寫一個參數,直接暴露根目錄文件夾下靜態文件
,用戶根據指定的文件地址來訪問對應資源。
app.use(express.static("public"))
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/104343.html
摘要:前端日報精選開發常見問題集錦前端碼農的自我修養虛擬內部是如何工作的譯知乎專欄并不慢,只是你使用姿勢不對一份優化指南掘金老司機帶你秒懂內存管理第一部中文免費公開課前端面試的大關鍵點,你到了嗎知乎專欄高效開發與設計姐的圖片二三 2017-07-19 前端日報 精選 VueJS 開發常見問題集錦 - 前端碼農的自我修養 - SegmentFault虛擬 DOM 內部是如何工作的?[譯]Hig...
摘要:在該版本發布之后,開發團隊并不會繼續發布新的特性,而會著眼于進行重大的錯誤修復。發布每六個星期,團隊就會創建新的分支作為發布通道,本文即是對新近發布的版本進行簡要介紹。 showImg(https://segmentfault.com/img/remote/1460000013229009); 前端每周清單專注前端領域內容,以對外文資料的搜集為主,幫助開發者了解一周前端熱點;分為新聞熱...
摘要:前言要做一個全沾的工程師,對于后端和數據庫來說,即使不認識也要見個面的。基本了解的概念就好,主要是安裝上數據庫,并進行簡單的增刪操作。 前言:要做一個全沾的工程師,對于后端和數據庫來說,即使不認識也要見個面的。本文給的例子很簡單,也貼出來源碼,只要一步步下來,就可以跑起來啦~~~ 思考一個需求:做一個登錄頁面,自己搭建服務和數據庫,將用戶輸入的登錄信息保存到數據庫如何完成呢:首先選擇...
摘要:什么是是一個簡潔而靈活的應用框架提供一系列強大特性幫助你創建各種應用。 什么是Express.js Express是一個簡潔而靈活的 Node.js Web應用框架, 提供一系列強大特性幫助你創建各種Web應用。 如何使用Express.js 1.創建一個目錄(即項目)showImg(https://segmentfault.com/img/bVmXC9); 2.進入到目錄,創...
閱讀 1075·2021-11-23 09:51
閱讀 2418·2021-09-29 09:34
閱讀 3158·2019-08-30 14:20
閱讀 1060·2019-08-29 14:14
閱讀 3188·2019-08-29 13:46
閱讀 1083·2019-08-26 13:54
閱讀 1640·2019-08-26 13:32
閱讀 1434·2019-08-26 12:23