Node.js 如何解决运行节点服务器错误

Node.js 如何解决运行节点服务器错误,node.js,Node.js,在运行节点服务器时,我一直面临以下错误,但以前使用的代码工作正常。有专家能解决这个问题吗 下面是server.js的错误部分 try { app.listen(port, function(){ console.log('Server started on port'+port); }) } catch (e) { console.log('There was an error', e); } --

在运行节点服务器时,我一直面临以下错误,但以前使用的代码工作正常。有专家能解决这个问题吗

下面是server.js的错误部分

    try {
        app.listen(port, function(){
            console.log('Server started on port'+port);
        })
    } catch (e) {
        console.log('There was an error', e);
    }

-------------------------------error---------------------------------------
PS C:\Users\User\WebstormProjects\myapp> nodemon server
[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node server app.js`
events.js:182
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::3000
    at Object.exports._errnoException (util.js:1024:11)
    at exports._exceptionWithHostPort (util.js:1047:20)
    at Server.setupListenHandle [as _listen2] (net.js:1319:14)
    at listenInCluster (net.js:1367:12)
    at Server.listen (net.js:1467:7)
    at Function.listen (C:\Users\User\WebstormProjects\myapp\node_modules\express\lib\application.js:618:24)
    at Object.<anonymous> (C:\Users\User\WebstormProjects\myapp\server.js:52:9)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
[nodemon] app crashed - waiting for file changes before starting...
试试看{
app.listen(端口,函数(){
log('服务器在端口'+端口上启动);
})
}捕获(e){
console.log('有一个错误',e);
}
-------------------------------错误---------------------------------------
PS C:\Users\User\websprojects\myapp>nodemon服务器
[nodemon]1.11.0
[nodemon]要随时重新启动,请输入'rs'`
[nodemon]正在观看:**
[nodemon]正在启动`node server app.js`
events.js:182
投掷者;//未处理的“错误”事件
^
错误:侦听EADDRINUSE::3000
在Object.exports.\u errnoException(util.js:1024:11)
在导出时。主机端口例外(util.js:1047:20)
在Server.setupListenHandle[as _listen2](net.js:1319:14)
在ListeniCluster(net.js:1367:12)
在Server.listen(net.js:1467:7)
在Function.listen(C:\Users\User\webstoreprojects\myapp\node\u modules\express\lib\application.js:618:24)
反对。(C:\Users\User\websprojects\myapp\server.js:52:9)
在模块处编译(Module.js:569:30)
在Object.Module.\u extensions..js(Module.js:580:10)
在Module.load(Module.js:503:32)
[nodemon]应用程序崩溃-正在等待文件更改,然后再启动。。。

另一个应用程序已在使用端口3000。你可以用另一个端口启动它。

你的应用程序正在运行,也许你只启动了两次,你可以尝试
技能节点
再次启动它,或者将变量端口更改为3001