V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sponsored by
LinkedIn
不坐班的神仙工作 · 去任何你想去的地方远程,赚一线城市的工资
2000 个不用出门 Social 的全球远程工作,帮助 V2EX 的小伙伴开启全新的工作方式。
Promoted by LinkedIn
MrF
V2EX  ›  Node.js

为啥 macos 即使用了 sudo 也没办法运行 443 端口

  •  
  •   MrF · 208 天前 · 8667 次点击
    这是一个创建于 208 天前的主题,其中的信息可能已经有所发展或是发生改变。

    已经用了

    sudo npm run dev
    

    然后总是提示

    ✖ 「 wds 」:  Error: listen EACCES: permission denied 192.168.0.126:443
        at Server.setupListenHandle [as _listen2] (node:net:1302:21)
        at listenInCluster (node:net:1367:12)
        at GetAddrInfoReqWrap.doListen [as callback] (node:net:1505:7)
        at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:73:8) {
      code: 'EACCES',
      errno: -13,
      syscall: 'listen',
      address: '192.168.0.126',
      port: 443
    }
    

    也已经用了

    sudo lsof -i:443
    

    命令去查了占用,该 kill 的也都 kill 了,还是不行,怎么办

    第 1 条附言  ·  207 天前
    附加说明机子是 m1 芯片的,然后 npm 是用 nvm 去装的,已经尝试过卸载机子上所有的 npm+nvm ,然后重装 nvm ,也还是不行,换了几个 npm 版本都还是提示没权限
    4 条回复    2022-03-03 14:16:59 +08:00
    dingwen07
        1
    dingwen07  
       208 天前
    试了下 python 的 http.server ,不用 sudo 都可以,只是第一次运行弹出了防火墙允许传入连接的请求
    kid740246048
        2
    kid740246048  
       208 天前
    MrF
        4
    MrF  
    OP
       207 天前
    @dangyuluo 这个我试过了。。。都不行,之前就搜索过了,其实能搜的关键词我都搜了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1153 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 21:50 · PVG 05:50 · LAX 14:50 · JFK 17:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.