网站应用开发Web App Development:如何让前端与后端快速地跑起来

本文记录了一个初学者在启动Web应用时遇到的问题及解决过程。通过分析和测试,发现前端已运行但后端未启动。使用curl测试前端和后端接口,发现后端接口返回connection refused。通过学习和实践,成功运行了ExpressJS服务器。解决问题的关键在于阅读和理解package.json中的scripts。
摘要由CSDN通过智能技术生成

工作的第一个project。 先从GitHub上面将repository clone下来,然后按照指示, 将网页跑起来。指示说的是

cd Company/project/client/src
npm install
npm start

然而网页并没有按期望的形式跑起来,而是只让前端跑起来,后端并没有相应。 当我按前端按钮是,console还会显示一下错误:

Proxy error: Could not proxy request /favicon.ico from localhost:3000 to http://localhost:9000.
See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNREFUSED).

分析

真正跑起来的两个文件分别是:1. 前端的App.js 2.后端的server.js.
所以需要解决的问题是怎样让前后端跑起来呢?

测试

得到逸哥建议后,我用curl 来测试前端后端是否能真正跑起来。由以上的error 信息提示,我可以知道前端的接口是3000 后端的接口是9000. 首先我简简单单地curl 一下前端跟后端:

curl http://localhost:3000
curl http://localhost:9000

我curl 前端得到的结果是一个html 文件, curl 后端得到的是connection refused的结果,很明显后端并没有跑起来。

让后端server 跑起来

又咨询了一下逸哥。搜索ὐ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值