繁体   English   中英

反应:net::ERR_CONNECTION_REFUSED

[英]React: net::ERR_CONNECTION_REFUSED

我已经克隆了这个项目https://github.com/LaurenceHo/react-weather-app#webpack-reactjs-and-typescript

我已经正确地遵循了所有步骤,我在地图预测 API 中创建了我的新密钥https://api.windy.com/keys并在此处作为指令放置https://github.com/LaurenceHo/react-weather-app /blob/master/src/views/weather-map.tsx

现在我运行服务器,我收到此方法getWeather错误

我在我的网络和控制台中查找,这些是我可以看到的错误,但我不知道如何修复它在此处输入图片说明

在此处输入图片说明

这是带有方法的api

export const getWeatherByTime = (
  latitude: number,
  longitude: number,
  time: number,
  exclude: string,
  units: string
): Promise<Forecast> => {
  const requestUrl =
    `${CLOUD_FUNCTION_URL}getWeather?lat=${latitude}&lon=${longitude}&time=${time}` +
    `&exclude=${encodeURIComponent(exclude)}&units=${encodeURIComponent(units)}`;
  return fetch(requestUrl)
    .then(checkStatus)
    .then(parseJSON)
    .then((data: any) => data);
};

我怎样才能找出问题所在? 我该如何解决?

您克隆的 GitHub 项目在README.md文件中是README.md说的:

因为我们在本地开发的时候不想使用 Google Cloud Function,所以我们写了一个简单的 NodeJs Express 服务器来返回 JSON 响应。 移动到 dev-server 文件夹cd dev-server ,然后运行npm i来安装 npm 模块。 之后,运行npm start启动 NodeJs Express Server,我们就可以进行前端开发了。

移动到dev-server文件夹并在安装 npm 包后执行npm start - 似乎会在端口 3000 上启动开发服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM