我无法在另一台计算机上访问我的API / nodejs服务器[http://10.0.0.14:3000/]。如果我在本地计算机上的浏览器中搜索[http://10.0.0.14:3000/],则该api正在运行,并且状态码为200时会返回“测试”。但是,如果我在同一网络中的另一台计算机上尝试相同的操作,则会超时。为什么会这样?
const express = require('express');
const bodyParser = require('body-parser');
const { parse } = require('querystring');
const HOST = '10.0.0.14';
const PORT = 3000;
var app = express();
app.use(bodyParser.urlencoded({
extended: true
}));
app.listen(PORT, HOST,function() {
console.log("Server is listening on port 3000...");
});
app.use(bodyParser.json());
app.get('/', function(req,res) {
res.header("Access-Control-Allow-Origin", "*");
// let body = req.body;
console.log("GET ", req.body);
res.send("test");
});
答案 0 :(得分:0)
如果是Windows,则将防火墙规则添加到端口3000的传入数据