工作的第一个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 跑起来
又咨询了一下逸哥。搜索ὐ