更改 node.js 后未加载 LocalHost 我正在 Windows 中的 linux 子系统上运行命令

问题描述

我正在尝试在 4242 端口的 node.js 程序下运行

const http = require('http');

const server = http.createServer((req,res) => {
  res.end('Hello World\n');
});

server.listen(4242,() => {
  console.log('Server is running...');
});

最初它在浏览器(localhost:4242)中运行,但是当我对文件进行任何更改(例如:添加删除 console.log)并使用命令

node demo.js

本地主机需要永远加载而没有结果。

我正在使用 NPM 版本 6.14.8Node 版本 v15 安装在 Linux 子系统(Ubuntu 20.04 LTS) 在 Windows 10 中运行 node js 服务器。

以下是我尝试过的解决步骤。

  1. 重新安装了 Node 版本 v15,也尝试了较低版本的 v12。
  2. 禁用和启用 Linux 子系统并重新安装 Ubuntu(Ubuntu 20.04 LTS)
  3. 向 HostFiles 添加了 127.0.0.1。
  4. 清除缓存、预取和临时,并在不同的浏览器中尝试

但这些都没有奏效。

如果需要做任何更改,请告诉我,我将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)