Почему Express. js прослушивает два порта под WSL? - PullRequest
0 голосов
/ 23 апреля 2020

Express настроен на прослушивание через порт 9999, когда в терминале появляется сообщение Listening on http://localhost:9999 и я нажимаю на него, открывается веб-браузер для http://localhost:10000.

Оба порта 9999 и 10000 отвечают на запросы.

Код:

const express = require("express");

const app = express();
const port = 9999;
const host = "localhost";

app.get("/", (req, res) => {
  res.send("Hello World");
});

const server = app.listen(port, host, () => {
  const url = `http://${host}:${server.address().port}`;
  console.log(`Listening on ${url}`);
});

терминал:

$ curl http://localhost:9999
Hello World
$ curl http://localhost:10000
Hello World

Похоже, что это c для работы это на Windows 10 WSL. Выполнение этого в собственной среде Debian не дало того же результата.

Что здесь происходит? Это вещь WSL?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...