92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

用Express搭建服務器

2021-9-18    前端達人

用Express搭建服務器

之前一直是用axios請求rap2模擬的接口,想試著用express自己寫一個簡單的,然后連下MySQL數據庫。

0、準備工作

  • 安裝node
  • 初始化項目:新建一個文件夾,在里面
    npm init -y 
            
    • 1
  • 安裝express
    npm install express 
            
    • 1

1、第一個小栗子(發布服務)Express 中文網

  • 新建www.js文件,把這段代碼寫進去,然后直接node www.js啟動服務,然后在瀏覽器訪問http://localhost:3000就可以看到后端返回的Hello World!啦。
     const express = require('express') const app = express() const port = 3000 app.get('/', (req, res) => { //這里面可以先從數據庫獲取數據,然后返回給前端 res.send('Hello World!') }) app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`) }) 
            
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

2、前端axios.get請求

  • 發布服務之后就可以用axios請求啦,請求的代碼如下:(但是會有問題,解決方法見 第3節
     axios.get('http://localhost:3000').then((res) => { console.log(res); }); 
            
    • 1
    • 2
    • 3
    • 4

3、前端axios.get請求的跨域問題

  • 第2節介紹了如何用axios請求后臺服務,但是在本地訪問上面的http://localhost:3000,如果不是同一端口的話會出現跨域不能請求的問題。解決方法是在www.js文件中加上下面這段:
 //加了這句之后就可以跨域請求了??? app.use(function (req, res, next) { res.header('Access-Control-Allow-Origin', '*'); //允許所有來源訪問 res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept'); res.header('Access-Control-Allow-Methods', 'PUT, POST, GET, DELETE, OPTIONS'); //允許訪問的方式 next(); }); 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 這樣你就可以在本地其他端口的項目上訪問3000端口啦

4、后端post接口

app.post('/post', (req, res) => { console.log(JSON.stringify(req.body));//前端發送給后端的數據 res.send('ok');//返回給前端的數據 }); 
  • 1
  • 2
  • 3
  • 4

5、前端axios.post請求

 axios.post(`http://localhost:3000/post`, "向后端發送的數據").then(res => { console.log("后端返回的數據res=>", res); }); 
  • 1
  • 2
  • 3
  • 這樣你在前端就可以向后端發送請求信息,后端接收并驗證之后再把數據返回給前端就好了。
  • 但是,這樣還是會有點問題,第6節解決。

6、 在express中獲取post請求數據(本節原文鏈接)

  1. express沒有內置的POST請求API,但是有聽說將body-parser(詳情) 內置到express中了。但是我試了直接使用不了。所以還是直接安裝第三方包

  2. 使用第三方包body-parser

    npm i body-parser 
            
    • 1
  3. app.js

    //1引包 const bodyParser=require('body-parser') //2配置 // 配置模板引擎和 body-parser 一定要在 app.use(router) 掛載路由之前 // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: false })) // parse application/json app.use(bodyParser.json()) 
            
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
  • 至此使用express搭建的簡易服務器就好了,后續可以再連接數據庫進行增刪查改。

轉載整合自(文中鏈接) 參考鏈接:
Express 中文網
在express中獲取post請求數據(原文鏈接)
body-parser(詳情)






藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

分享此文一切功德,皆悉回向給文章原作者及眾讀者.

轉自:csdn
免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

藍藍設計m.skdbbs.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務


日歷

鏈接

個人資料

藍藍設計的小編 http://m.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
香蕉av777xxx色综合一区| 欧美天堂亚洲电影院在线播放| 超碰cao国产精品一区二区| 久久精品午夜一区二区福利| 91久久夜色精品国产网站| 亚洲人妖av一区二区| 久久精品国产亚洲5555| 国产精品国产三级国产专播品爱网| 久久66热这里只有精品| а√天堂资源国产精品| 一区二区三区四区在线| 经典三级一区二区| 亚洲欧洲日韩国产| 欧美日本一区二区三区| 日本精品久久久久久久| 日韩h在线观看| 中文字幕av免费专区久久| 日韩国产欧美精品| 亚洲成人三级在线| 国产成人精品日本亚洲11| 国产精品ⅴa有声小说| 久久精品噜噜噜成人av农村| 日韩一区二区免费高清| 久久久精品有限公司| 精品美女久久久久久免费| 国产在线视频精品一区| 日韩欧美中文字幕在线视频| 日韩中文字幕在线播放| 国产精品欧美一区二区三区奶水| 日韩在线欧美在线国产在线| 国产乱码精品一区二三赶尸艳谈| 91久久偷偷做嫩草影院| 国产精品—色呦呦| 三级影片在线观看欧美日韩一区二区| 国产成人亚洲精品狼色在线| jyzzz在线观看视频| 久久欧美在线电影| 国产在线不卡一区二区三区| 日韩欧美福利视频| 视频一区视频二区国产精品| 国产精品18久久久久| 免费一区二区三区在在线视频| 清纯唯美亚洲综合| 99re这里只有精品首页| 国产日韩中文字幕在线| 日韩一区二区不卡| 欧美色videos| 中文字幕日韩高清在线| 国产成人精品网址| 国产一区二区三区精品视频| 国产伦精品一区二区三区四区免费| 国产精品久久久久桃色tv| 亚洲精品一区二区三区av| 成视频免费观看在线看| 韩国19禁主播vip福利视频| 视频免费一区| 国产亚洲欧洲高清一区| 国产免费久久精品| 亚洲国产另类 国产精品国产免费| 久久精品国产免费看久久精品| 成人一区二区三区视频在线观看| 久久精品xxxxx| 视频一区中文字幕精品| 国产精品女同互慰在线看| 91成人理论电影| 一区二区三区视频网站| 色偷偷888欧美精品久久久| 欧美日韩亚洲精品一区二区三区| 国产视频一区二区| 中文字幕日韩av资源站| 国产精品久久久久不卡| 日韩欧美国产三级电影视频| 欧美日韩日日夜夜| 99视频在线观看一区三区| 亚洲人成免费电影| 国模吧一区二区三区| 中文字幕欧美在线| 国产成人免费电影| 99久久久国产精品免费调教网站| 国产精品视频精品视频| 99久久自偷自偷国产精品不卡| 亚洲摸下面视频| 欧美精品导航| av在线之家电影网站| 国产美女精品一区二区三区| 伊人福利在线| 亚洲夜晚福利在线观看| 中文字幕亚洲欧美日韩在线不卡| 亚欧色一区w666天堂| 亚洲第一av色| 久久久久久久久国产精品| 在线国产成人影院| 日韩伦理一区二区| 欧美在线性视频| 欧美婷婷久久| 亚洲裸体俱乐部裸体舞表演av| 国产97人人超碰caoprom| 欧美小视频在线| 欧美手机视频| 欧美精品少妇一区二区三区| 色综合久久中文字幕综合网| 国产在线不卡一卡二卡三卡四卡| 在线观看av一区二区| 国产在线精品一区二区夜色| sese一区| 6080亚洲精品一区二区| 久久亚洲精品小早川怜子66| 亚洲美女在线一区| 欧美日韩免费网站| 2024最新电影免费在线观看| 国产一区影院| 国严精品久久久久久亚洲影视| 亚洲男帅同性gay1069| 亚洲男同性视频| 国内精品久久久久久中文字幕| 欧美日韩久久一区二区| 欧美美女喷水视频| 久久精品人人做人人爽人人| 日本黄色片在线观看| 国产美女高潮久久白浆| 高清欧美性猛交xxxx黑人猛| 色yeye免费人成网站在线观看| 欧美精品在线免费观看| 国产欧美一区二区三区精品酒店| 91精品久久久久久久久中文字幕| 日韩在线观看免费网站| 国内免费久久久久久久久久久| 国产一区二区三区四区在线观看| 精品国产乱码久久久| 久久精品免费一区二区三区| 免费短视频成人日韩| 欧美亚洲一区二区三区四区| 日本高清免费电影一区| 在线视频亚洲| theporn国产在线精品| 中文字幕一区二区三区av| 一本久道久久综合狠狠爱| 亚洲电影天堂av| 国产亚洲福利社区一区| 一区二区久久久久| 乱一区二区av| 老司机精品福利在线观看| www 久久久| 小小影院久久| 久久激情婷婷| 国产精品国产亚洲精品看不卡15| 亚洲精品国产偷自在线观看| 麻豆九一精品爱看视频在线观看免费| 精品国产99| 欧美日韩一级大片网址| 亚洲成av人片| 精品一区二区三区视频在线播放| 亚洲精品一区二区久| 欧美在线观看天堂一区二区三区| 国产免费播放一区二区| 欧美破处大片在线视频| 亚洲国产一区二区久久| 日韩激情片免费| 亚洲观看高清完整版在线观看| 91丝袜高跟美女视频| 国内外成人免费激情在线视频| 精品综合久久久| 欧美momandson| 99re这里只有精品视频首页|