[英]error when making GET request to 'http://localhost:3000/' “Failed to load resource: net::ERR_CONNECTION_REFUSED … delete.js”
[英]error when making GET request “Failed to load resource: net::ERR_CONNECTION_REFUSED”
对此非常新,但我正在尝试测试一个小应用程序, 它对 localhost服务器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 || 3000
app.listen(port, () => console.log(`Listening on port ${port}...`))
这行$.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")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.