首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >拒绝访问:7000在nodejs事件498中

拒绝访问:7000在nodejs事件498中
EN

Stack Overflow用户
提问于 2022-03-06 20:48:09
回答 1查看 1.3K关注 0票数 0

我试着用快车监听端口:

代码语言:javascript
运行
复制
const http=require('http');
const PORT_=process.env.PORT||7000;
const express=require('express');
const app=express();


app.use((req,res,next)=>{
    res.send("Hellow world"+PORT_);
    next();
});
app.listen(PORT_,(err)=>{
    err===true ? console.log(err):console.log('run on '+port_);
});

当我在任何端口上运行程序时,得到以下错误:

代码语言:javascript
运行
复制
node:events:498
      throw er; // Unhandled 'error' event
      ^
Error: listen EACCES: permission denied :::7000
Emitted 'error' event on Server instance at:
    at emitErrorNT (node:net:1357:8)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  code: 'EACCES',
  errno: -4092,
  syscall: 'listen',
  address: '::',
  port: 7000

当我使用http模块时,程序正常工作。

EN

回答 1

Stack Overflow用户

发布于 2022-03-16 12:23:52

您正在获取错误,因为您正在尝试侦听的端口已经在使用中。尝试在与代码中使用的端口不同的端口上侦听。

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

https://stackoverflow.com/questions/71374096

复制
相关文章

相似问题

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