我正在尝试在Windows计算机上运行节点应用程序。
此应用程序使用侦听端口80的“ express”。运行它时出现以下错误:
Error: bind EACCES 127.0.0.1:80
我知道在Linux上我可以使用'sudo'运行它,或为用户和端口赋予特权,但是我不知道如何在Windows上实现它
以管理员身份运行
答案 0 :(得分:1)
注意:通常,如果您没有管理员访问权限,则应选择1024
上方的端口。
但是对于Windows,您始终可以以管理员身份打开cmd
并在其中运行node
。
例如:右键单击左上角(或ctrl + x),然后选择Run cmd as administrator
现在,有时在Win8 +中,我相信有一种名为World Wide Web Publishing Service
的服务,该服务使用端口80 。因此,如果您需要关闭该运行services.msc
并找到该服务并(可以)停止它。