为了账号安全,请及时绑定邮箱和手机立即绑定

发出GET请求时出现错误“无法加载资源:net :: ERR_CONNECTION_REFUSED”

发出GET请求时出现错误“无法加载资源:net :: ERR_CONNECTION_REFUSED”

料青山看我应如是 2021-03-31 13:15:38
对此非常新,但是我正在尝试测试一个小型应用,该应用向本地服务器http:// localhost:3000 / golfpool-standings上的快速端点执行GET请求,并使用返回的JSON在html表中显示数据但是当我尝试在脚本中使用时,无法加载资源:net :: ERR_CONNECTION_REFUSED我正在实时服务器http://127.0.0.1:5500/golfApp/index.html上进行测试, 即使在在这里寻找类似的答案。任何帮助表示赞赏。我的第一个问题是,请保持温柔。我可以从Chrome浏览器访问端点http:// localhost:3000 / golfpool-standings,并且返回的JSON显示在屏幕上,因此后端似乎可以正常工作。 https://github.com/paulcullen79/golfApp// index.js    const data = $.getJSON("http://localhost:3000/golfpool-     standings")// server.js    const express = require('express')      const app = express()app.get('/golfpool-standings', (req, res) => {    res.send(data)})const port = process.env.port || 3000app.listen(port, () => console.log(`Listening on port ${port}...`))
查看完整描述

1 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

此行$.getJSON("http://localhost:3000/golfpool-standings")正在请求json资源,但您的服务器未在服务json。


从jQuery文档:


从jQuery 1.4开始,如果JSON文件包含语法错误,则请求通常会静默失败。


更改您的服务器代码:


app.get('/golfpool-standings', (req, res) => {

  // send data as json

  res.json(data)

})

或将您的请求更改为 $.get("http://localhost:3000/golfpool-standings")


查看完整回答
反对 回复 2021-04-22
  • 1 回答
  • 0 关注
  • 781 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号