[英]Why can't I access my API on another computer?
我無法在另一台計算機上訪問我的API / nodejs服務器[ http://10.0.0.14:3000/] 。 如果我在本地計算機上的瀏覽器中搜索[ http://10.0.0.14:3000/] ,則api正在運行,並且返回statusCode 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");
});
如果是Windows,則將防火牆規則添加到端口3000的傳入數據
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.