上一节前面在react项目里面,添加了mock模拟接口,我们知道,启动react
项目的命令是npm start
,启动模拟接口的命令 是json-server mock/db.js
,但是同在react项目的根目录底下,该怎么办?如何才能实现一个命令能够同事启动两个服务?
当要同时启动后台服务,和前端服务的时候,我们可以使用concurrently
模块。
打开cmd,右键以管理员身份运行,全局安装concurrently模块。
cnpm insatll -g concurrently
安装完成以后,进入react项目里面,找到package.json配置文件,修改启动配置,将启动react项目的命令和启动模拟接口的命令都写在scripts里面。
"scripts": {
"server":"react-scripts start",
"json_server":"json-server mock/db.js --port 3003",
"start": "concurrently \"npm run json_server\" \"npm run server\" ",
},
npm start
这个时候,打开浏览器,在浏览器分别输入接口数据端口3003和项目访问端口3000,可以发现都可以访问啦,(为了区分可以用命令启动指定端口。)
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有