成人免费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

換膚

2021-07-15 16:58:45

數據庫RDS Postgre阿里云

2018-12-18 17:25:15

程序員

2020-06-30 15:10:58

命令行應用開發工具

2010-10-19 20:40:21

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

2022-07-22 14:32:29

賬號登錄服務鴻蒙

2024-12-03 15:42:13

命令模式代碼

2020-10-30 09:17:34

游戲軟件天天閃退報錯

2024-11-14 23:24:55

Shell腳本系統

2023-03-05 23:11:07

Go語言服務

2015-11-03 15:29:49

ONOS開放網絡操作系統SDN

2009-07-07 08:44:52

微軟Windows 7新功能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美aaaaa| 国产日韩免费视频 | 亚洲激情视频在线 | www一级片 | 午夜爽爽爽男女免费观看影院 | 国产精品日女人 | 在线国产精品一区 | 一区二区三区视频 | 久久网一区二区 | 伊人精品视频 | 欧美一级网站 | 久久久国产一区 | 成年视频在线观看福利资源 | 成人免费一级视频 | 午夜视频在线免费观看 | 中文字幕精品视频 | 日韩中文在线观看 | a国产一区二区免费入口 | 韩国成人在线视频 | 精品视频在线观看 | 日韩激情在线 | 亚洲一区二区三区四区五区午夜 | 日本精品视频 | 日韩成人免费视频 | 日韩免费视频 | 午夜久久久 | www.五月婷婷.com | 亚洲电影第三页 | 日韩亚洲视频在线 | 九九九视频 | 久久久蜜臀国产一区二区 | 亚洲一区二区三区四区五区中文 | 国产高清视频 | 国产精品婷婷 | 毛片免费在线观看 | av天天爽| 欧美一区在线视频 | 日韩精品一区二区三区在线观看 | 欧美综合精品 | 日本天天色 | 欧美video |