簡體   English   中英

為什么我不能在另一台計算機上訪問我的API?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM