javascript - 向邮递员发送请求时出错
问题描述
所以我对后端相当陌生。无论如何,我想创建一个可以在前端使用的 API,当我尝试向localhost:5000/elements
Postman发送请求时遇到的错误是 Error: connect ECONNREFUSED 127.0.0.1:5000
如果有人可以帮助我,那将是很棒的。谢谢
var fs=require('fs');
var data=fs.readFileSync('books.json');
var elements=JSON.parse(data);
const express = require("express");
const app = express();
const cors=require('cors');
const Port = 5000
app.listen(process.env.Port, () => console.log("Server Start at " + Port));
app.use(express.static('public'));
app.use(cors());
app.get('/elements',alldata);
function alldata(request,response)
{
response.send(elements);
}
app.get('/elements/:element/',searchElement);
function searchElement(request,response)
{
var word=request.params.element;
word=word.charAt(0).toUpperCase()+word.slice(1).toLowerCase();
console.log(word);
console.log(elements[word]);
if(elements[word])
{
var reply=elements[word];
}
else
{
var reply={
status:"Not Found"
}
}
console.log(reply.boil);
response.send(reply);
}
解决方案
process.env.Port
与 无关Port
。
它是
app.listen(Port, () => console.log("Server Start at " + Port));
推荐阅读
- javascript - 有时我的机器人无法继续流动。一张卡继续循环。(直线特定问题,在 MS-Teams 中没有上升)
- google-cloud-platform - GKE 自动缩放不会缩小
- angular - 角 | 如何在应用程序解析之前初始加载数据?
- python - Django allauth 登录/注销错误:is_safe_url() 缺少 1 个必需的位置参数“allowed_hosts”
- c# - CommonOpenFileDialog 显示无法选择的文件
- swift - 为什么不实现 UIGestureRecognizerDelegate 协议的所有方法都可以?
- macos - fastlane 是否能够发布到 Mac App Store
- javascript - ngbrating 触发率在初始化时更改
- javascript - 如何预加载本地图像?
- vba - 如何自动导入资源缺勤天数?