express 是nodejs核心框架。
express的功能介紹?
。express_generator自動構建開發工具
。express有乙個本地埠localhost:3000靜態網頁
。聯合前端網頁的源**,通過ejs模組可以實現前後端聯合專案
。ejs可以識別html標籤,還能解析js,執行在express上。
可以建立web伺服器(localhost:3000),
還能建立api伺服器(介面)
建立api介面,需要的準備工作?
api伺服器 需要測試工具 insomnia,不能用瀏覽器
建立ejs檔案 (靜態呼叫,輸出響應內容)
建立js檔案 (編寫路由接收方式)
1.在開發專案根目錄,開啟命令列,安裝express
命令:$ npx express -e docname
安裝後自動生成工具架構,資料夾docname,裡面包含多個開發所需要的基本的**框架
2.找到docname資料夾下的子資料夾public,放入前端寫好的html,css,以及img檔案
3.回到docname資料夾目錄下,輸入命令 :
$ npm i 可生成node-modul安裝包和package-lock.json檔案
4.專案啟動:
$ npm start
安裝跨域模組cors:$ npm i cors -d
在npm官網查詢cors複製跨域**:
"origin": "*",
"methods": "get,head,put,patch,post,delete",
"preflightcontinue": false,
"optionssuccessstatus": 200
}));
前端通訊, 前後端分離 前後端不分離
基於後端的通訊 後端完成 pc端用 基於h5的websocket來完成 應用於移動端 低版本瀏覽使用的socket.io 案例 利用node.js流來生成壓縮包 fszlib 市場流行 前後端分離好處 很久以前 10 13年 前後端不分離專案 不分離 前端 後端 jsp 前後端專案整合 成功 前端 ...
前後端分離與不分離
前後端分離 在前後端分離的應用模式中,後端僅返回前端所需的資料,不再渲染html頁面,不再控制前端的效果。至於前端使用者看到什麼效果,從後端請求的資料如何載入到前端中,都由前端自己決定,網頁有網頁的處理方式,有的處理方式,但無論哪種前端,所需的資料基本相同,後端僅需開發一套邏輯對外提供資料即可。在前...
tp前後端不分離原始碼 前後端分離模式踩的坑
前後端分離現在火了很多年,在實際中新技術的使用一般是先在一些大廠中採用,比如在招聘網上大廠的前端招聘node要求比較高,而在中小型廠中對node的要求只是會用webpack打包工具以及npm包管理就可以了。最近幾年傳統公司 中小型公司開始構建前後端分離模式,前後端分離的好處網上文章很多,簡單說前端可...