相关疑难解决方法(0)

2040
推荐指数
31
解决办法
291万
查看次数

节点/快速:EADDRINUSE,地址已在使用 - 杀死服务器

我有一个使用connect在node.js中运行的简单服务器:

var server = require('connect').createServer();
//actions...
server.listen(3000);
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我有实际的处理程序,但这是基本的想法.我一直遇到的问题是

EADDRINUSE, Address already in use
Run Code Online (Sandbox Code Playgroud)

在以前崩溃或错误之后再次运行我的应用程序时,我收到此错误.由于我没有打开终端的新实例,因此我将关闭该过程ctr + z.

我相当确定我所要做的就是关闭服务器或连接.我打过电话server.close()process.on('exit', ...);,没有运气.

node.js

370
推荐指数
31
解决办法
46万
查看次数

如何杀死Linux中的nodejs进程?

tcp 0 0 0.0.0.0:80 0.0.0.0:*LISTEN 9631/node

如何在linux(ubuntu)中终止此进程?

ubuntu kill process

31
推荐指数
6
解决办法
7万
查看次数

更改WebStorm LiveEdit端口(63342)

如何在WebStorm中更改LiveEdit功能的端口?

默认端口是63342,所以我可以运行我的项目:http://localhost:63342/PROJECT_NAME.但由于身份验证问题,我需要切换到另一个固定端口号.

请帮忙,谢谢

port localhost intellij-idea webstorm liveedit

18
推荐指数
3
解决办法
3万
查看次数

端口 3000 已在使用 [nodemon] 应用程序崩溃 - 在启动之前等待文件更改

端口 3000 已在使用中 [nodemon] 应用程序崩溃 - 在启动之前等待文件更改...所以请帮我解决这个问题

javascript node.js

8
推荐指数
4
解决办法
2万
查看次数

当我在反应应用程序上执行npm start时,不断收到“?端口3000上已经有东西运行了”

当我启动反应服务器时,当端口3000上绝对没有任何运行时,我在终端上不断收到“?端口3000上已经有东西运行”消息

我尝试解决的问题:

  1. 重新启动macOS。
  2. 在Chrome浏览器中检查我的“ http:// localhost:3000 ”。(无:无法访问此网站)
  3. 转到chrome:// serviceworker-internals和chrome:// appcache-internals,搜索localhost:3000(未找到)
  4. 我也尝试过在Google上找到的有关此问题的几乎所有命令行
  5. 我还创建了另一个express.js应用程序,它已成功在port:3000上启动,而React表示在3000上运行了某些程序。React在我的计算机上只是想着在port:3000上运行了某些程序...

终奌站

javascript macos terminal npm server

6
推荐指数
7
解决办法
7800
查看次数

next.js 构建时间很慢。我怎样才能让它们更快?

我已经调查了Next JS 文档以及类似的问题,例如使用 Next.js 和 TypeScript 开发中的慢页面构建时间(这是 TypeScript 特定的 - 这个问题涉及 JavaScript,不涉及编译 TypeScript)

我正在使用 next.js 10.0.9 并且运行后next,我的应用程序需要大约 50 秒来构建并开始响应 HTTP 请求。

进行更改后,还需要 12 秒才能重建。与其他流行的 JS 框架相比,这似乎要慢得多。

更多详情:

  • npm run dev简单地运行next,接下来需要大约 50 秒才能响应(就在compiled successfully打印之后。

这意味着诸如git bisect查找错误引入位置之类的任务非常缓慢,因为在检查每个提交后,接下来必须进行整整 1 分钟的重建。

$ npm run dev

> hl-alpha-frontend@1.0.0 dev /home/mike/Code/myapp/alpha/frontend
> next

ready - started server on 0.0.0.0:3000, url: http://localhost:3000
info  - Loaded env from /home/mike/Code/myapp/alpha/frontend/.env.local
info  - Loaded env from /home/mike/Code/myapp/alpha/frontend/.env.development …
Run Code Online (Sandbox Code Playgroud)

javascript node.js next.js

6
推荐指数
2
解决办法
4126
查看次数

无法侦听特定的 Windows 10 端口

我发现我的 Windows 10 机器上有许多端口,它们 (1) 没有被任何进程使用,并且 (2) 我无法监听。

我在尝试运行使用端口 3000 的节点服务器时发现了这个问题。我发现了许多关于这个主题的问题。这是典型的: Node.js 端口 3000 已在使用中,但实际上并未使用?

这个问题和类似问题的所有受访者都建议使用“netstat -ano”来查找正在使用该端口并杀死它的进程。

我发现有大量与进程无关的端口被阻塞。这与 AV 或防火墙无关。我关闭了防火墙,我只有 Windows Defender AV。

我写了一个程序来监听 127.0.0.1 上 3000 到 5000 之间的端口。

        int port = 3000;
        while(port <= 5001)
        {
            try
            {
                ListenOnPort(port);
                ++port;

            }
            catch (Exception ex)
            {
                Console.WriteLine($"Listen on {port} failed: {ex.Message}");
                ++port;
            }
        }
Run Code Online (Sandbox Code Playgroud)

ListenOnPort 在哪里...

    private static void ListenOnPort(int v)
    {
        var uri = new UriBuilder("http", "127.0.0.1", v);
        HttpListener listener = new HttpListener();
        listener.Prefixes.Add(uri.Uri.ToString());
        Console.WriteLine($"Listening on {v}");
        listener.TimeoutManager.IdleConnection …
Run Code Online (Sandbox Code Playgroud)

windows port http windows-10

4
推荐指数
2
解决办法
1148
查看次数