相关疑难解决方法(0)

Node.js Port 3000已经在使用但实际上并没有?

我一直在使用node.js项目几个星期,它一直很好用.通常我使用'npm start'来运行我的应用程序,并在浏览器上的localhost,端口3000上查看它.

今天,我在使用npm start时开始出现以下错误:

Server started on port 3000                                                                                                                                                                                         
Port 3000 is already in use 
Run Code Online (Sandbox Code Playgroud)

我检查了资源监视器,我没有在端口3000上运行其他进程.为什么我会收到此错误消息?

在我的app.js中,我有以下代码来设置端口......这是不正确的?它之前工作正常,所以我不确定我做错了什么.

// Set Port
app.set('port', (process.env.PORT || 3000));
app.listen(app.get('port'), function() {
    console.log('Server started on port '+app.get('port'));
});
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

编辑:我已经尝试运行netstat和TCPView来检查使用该端口的进程,但没有使用该端口.我也试过重启我的笔记本电脑,但我仍然得到同样的错误.

javascript port node.js npm

70
推荐指数
17
解决办法
11万
查看次数

听 EACCES:Windows 中的权限被拒绝

在今天晚上之前,我卸载了 vscode 并再次安装后一切正常,我在尝试运行时遇到了这个问题,npm run app我不知道如何解决这个问题,我试图以管理员身份运行 vs 代码和命令提示符或 bash,但没有运气,我看到有很多针对此问题的修复程序,但其中大部分是针对 mac 的,他们使用他们修复了它,sudo但我没有看到任何适用于 Windows 的好的修复程序,如果有人能帮我解决这个问题,我将不胜感激

//this issue this my server code 
const express = require("express");
const app = express()
const port = process.env || 8080

app.get("/", (req, res) => {
  res.send("Hello");
});



app.listen(port,()=>{
  console.log("running on 8080")
})
Run Code Online (Sandbox Code Playgroud)

这是完整的错误

events.js:187
      throw er; // Unhandled 'error' event
      ^

Error: listen EACCES: permission denied C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;D:\BookStore\node_modules\.bin;C:\Users\Samarth's PC\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\Samarth's PC\bin;C:\ProgramData\Miniconda3;C:\ProgramData\Miniconda3\Library\mingw-w64\bin;C:\ProgramData\Miniconda3\Library\usr\bin;C:\ProgramData\Miniconda3\Library\bin;C:\ProgramData\Miniconda3\Scripts;C:\Python27;C:\Python27\Scripts;C:\Users\Samarth's PC\AppData\Local\Programs\Python\Python38-32\python.exe;C:\Program Files\nodejs;C:\ProgramData\chocolatey\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Yarn\bin;C:\Users\Samarth's PC\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MongoDB\Server\4.0\bin;C:\Program Files\heroku\bin;C:\nvm;C:\Program Files\nodejs;C:\Python …
Run Code Online (Sandbox Code Playgroud)

windows operating-system permission-denied node.js npm

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