微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决更改 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 举报,一经查实,本站将立刻删除。