首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:侦听EACCES:权限被拒绝8085;

错误:侦听EACCES:权限被拒绝8085;
EN

Stack Overflow用户
提问于 2021-06-14 03:55:38
回答 1查看 250关注 0票数 0

我尝试运行后端服务器,但是当我在命令行中运行node backend/server.js命令时,我得到了这个错误:

代码语言:javascript
复制
D:\theshoppingcart>node backend/server.js
events.js:187
      throw er; // Unhandled 'error' event
      ^

Error: listen EACCES: permission denied 8085;
    at Server.setupListenHandle [as _listen2] (net.js:1284:19)
    at listenInCluster (net.js:1349:12)
    at Server.listen (net.js:1448:5)
    at Object.<anonymous> (D:\theshoppingcart\backend\server.js:16:8)
    at Module._compile (internal/modules/cjs/loader.js:959:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Function.Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
    at internal/main/run_main_module.js:17:11
Emitted 'error' event on Server instance at:
    at emitErrorNT (net.js:1328:8)
    at processTicksAndRejections (internal/process/task_queues.js:80:21) {
  code: 'EACCES',
  errno: 'EACCES',
  syscall: 'listen',
  address: '8085;',
  port: -1
}

这是我的backend/server.js文件:

代码语言:javascript
复制
require('dotenv').config()
const express = require("express");
const connectDB = require('./config/db');

connectDB();

const app = express();

const PORT = process.env.PORT || 8085;

app.listen(PORT, ()=> console.log(`server running on port ${PORT}`)); 
EN

回答 1

Stack Overflow用户

发布于 2021-07-20 05:46:50

我也遇到了同样的问题,您应该从.env文件中删除分号;。这对我很有效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67962182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档