javascript - 为什么我无法访问我的 node.js 基本公共 API?
问题描述
每当我尝试访问http://localhost:3000/api/courses时,它根本不会加载,只是挂起。我在 React 路由没有加载任何子页面时遇到了类似的问题。我不确定可能是什么原因。我通过移动热点连接,但我没有使用代理连接到互联网。
我尝试了不同的端口,结果相同。
const http = require('http');
const server = http.createServer((req, res) => {
if (req.url === '/') {
res.write('Hello World');
res.end();
}
if (req.url === '/api/courses') {
res.write(JSON.stringify([1, 2, 3]));
res.end();
}
});
server.listen(3000);
console.log('Listening on port 3000...');
预期的结果是向我展示数组[1, 2, 3]
。实际结果是页面只是挂起而没有加载。
解决方案
没有更改,它在我的电脑上运行良好,在隐身窗口中尝试一次或更改端口。
const http = require("http");
const server = http.createServer((req, res) => {
if (req.url === "/") {
res.write("Hello World");
res.end();
}
if (req.url === "/api/courses") {
res.write(JSON.stringify([1, 2, 3]));
res.end();
}
});
server.listen(8080);
console.log("Listening on port 8080...")
推荐阅读
- c++ - 为什么此代码不会导致重新定义错误?
- mysql - 选择查询以在用户单击时返回地图的位置
- postgresql - HikariCP - 连接已死
- python - 复用数据输出
- javascript - 从另一个函数调用一个函数 JavaScript Google Maps API
- javascript - Chart.js 图例配置选项不起作用
- javascript - 当我想要自动播放和循环工作但无法控制显示时,嵌入它的 youtube iframe 不起作用
- tizen - Tizen Wearable - 如何找出用户正在睡觉?
- r - 基于样本量的变化因子
- r - 在 R 包中添加数据集