端口地址仍然占用

问题描述 投票:0回答:2

我在带有chrome的localhost上运行了一个php脚本来执行以下node.js文件,名为test2.js:

var express = require("express");
var app = express();
var notams = require("notams");

app.get("/", function(req, resp){
notams(['LMMM', 'LMML'], { format: 'DOMESTIC' }).then(results => {
    resp.end(JSON.stringify(results));
});
});

    app.listen(1000, function (){
    console.log("Listening on Port 1337");
});

使用的PHP脚本如下:

<?php
echo shell_exec("node test2.js 2>&1");
?>

它运作良好。唯一没有显示的是浏览器控制台上的console.log消息。 (有什么理由?)

我的主要问题是,当我更改脚本以侦听另一个端口时,即使在重新启动电脑并关闭浏览器之后,节点仍在使用前一个端口(1000)。如何清除节点上的端口? P.S.我在Windows 10上运行。

php node.js port
2个回答
0
投票
  1. 在管理员模式下打开cmd。
  2. 冲在netstat -a -b
  3. 结帐谁使用您的端口
  4. taskkill / f / im [端口1000的pid来自上一个命令]

希望能帮助到你。


0
投票

在node.js中,console.log()将在浏览器中显示登录cmd

© www.soinside.com 2019 - 2024. All rights reserved.