成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

大前端快閃二:React開發模式 一鍵啟動多個服務

開發 前端
最近全權負責了一個前后端分離的web項目,前端使用create-react-app[1], 后端使用golang做的api服務。

[[425951]]

本文轉載自微信公眾號「精益碼農」,作者有態度的馬甲。轉載本文請聯系精益碼農公眾號。

最近全權負責了一個前后端分離的web項目,前端使用create-react-app[1], 后端使用golang做的api服務。

  1. npx create-react-app my-app 
  2.  
  3. cd my-app 
  4.  
  5. npm start 

歘歘歘,就搭建了一個react前端項目。

前端老鳥都知道npm start或yarn start以開發模式啟動react App:在localhost:3000調試預覽前端項目,編輯器的變更會實時體現在web頁面。

前端老鳥也知道npm run build或yarn build是以生產為目標,將優化后的靜態文件輸出到build文件夾 (優化構建性能、壓縮產出物、給文件名哈希)。

從一個全棧程序員的視角,開發時最好能一次啟動前后端兩個程序。

快閃二:你能在react app開發模式中一鍵啟動多個服務嗎?

1. 安裝concurrently插件

  1. npm install concurrently -D 

2 . 配置npm命令

  1. "scripts": { 
  2.   "start""concurrently  \"react-scripts start\"  \"go run main.go\" "
  3.   "build""react-app-rewired build"
  4.   "test""react-app-rewired test"
  5.   "eject""react-scripts eject" 
  6. }, 

注意上面的start腳本內容: react-scripts start啟動了前端app, go run main.go啟動了后端api服務。

3. npm start或yarn start啟動項目

開發模式,前后端項目不在一個端口,內置axios發起的ajax請求存在跨域。

解決跨域問題,要么反向代理,要么讓后端做CORS。

這里我們采用反向代理的方式。

4. react開發模式設置proxy[2]

create-react-app允許你設置一個proxy,僅用于開發模式。

To tell the development server to proxy any unknown requests to your API server in development, add a proxy field to your package.json。

在package.json文件,設置要代理的后端地址 proxy:"localhost:8034"

,開發模式localhost:3000收到的未知請求將會由前端開發服務器代理轉發。

引用鏈接

[1] create-react-app: https://github.com/facebook/create-react-app

 

[2] react開發模式設置proxy: https://coursework.vschool.io/setting-up-a-full-stack-react-application/

 

責任編輯:武曉燕 來源: 精益碼農
相關推薦

2021-09-29 19:16:07

前端React配置

2021-09-26 06:43:08

快閃前端文件

2020-11-24 11:00:24

前端

2022-04-07 13:56:13

前端一鍵換膚

2012-01-10 15:35:44

金山快盤性能

2020-11-26 13:24:35

小程序App流量

2024-04-08 13:59:03

大模型Replicate

2021-12-02 07:50:29

分支服務git worktre

2015-02-09 15:25:52

換膚

2018-12-18 17:25:15

程序員

2021-07-15 16:58:45

數據庫RDS Postgre阿里云

2010-10-19 20:40:21

手機安全一鍵快查網秦通訊

2022-07-22 14:32:29

賬號登錄服務鴻蒙

2020-06-30 15:10:58

命令行應用開發工具

2024-12-03 15:42:13

命令模式代碼

2024-11-14 23:24:55

Shell腳本系統

2020-10-30 09:17:34

游戲軟件天天閃退報錯

2023-03-05 23:11:07

Go語言服務

2015-11-03 15:29:49

ONOS開放網絡操作系統SDN

2021-10-19 05:49:15

Windows 11操作系統微軟
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91在线精品一区二区 | 亚洲色欲色欲www | 99国产精品久久久久久久 | 最新中文字幕 | 欧美激情一区二区 | 亚洲国产一区二区三区在线观看 | 中文字幕av色 | 精品蜜桃一区二区三区 | 欧美日韩在线精品 | 日韩中文字幕在线播放 | 日韩第一区 | 四虎成人免费视频 | 久久亚洲天堂 | 成人精品视频在线观看 | 日韩午夜场 | 亚洲伊人久久综合 | 在线欧美小视频 | 91久久国产综合久久 | 涩涩视频在线观看 | 国产精品色 | 日韩在线免费视频 | 亚洲国产欧美在线 | 男人天堂网址 | 精品少妇一区二区三区日产乱码 | 日韩av成人在线观看 | 国产亚洲网站 | 黄色毛片一级 | 亚洲午夜网 | 91深夜福利视频 | 毛片免费看 | 另类一区 | 久久大陆 | 日韩在线高清 | 一级黄色大片 | 国产真实乱对白精彩久久小说 | 亚洲激情一区二区 | 一区二区三区国产精品 | www.操.com| 欧洲一区二区三区 | 国产精品久久久久久久免费大片 | 久久国产视频网站 |