我的nodejs环境是按照菜鸟教程一步步安装的,然后在写第一个应用运行的时候,总报Error: listen EACCES: permission denied异常,异常和代码截图如下:
异常,
代码,
这个问题对于有基础的同学,应该一眼就知道怎么回事,本人这样的菜鸟本来不会,还粗心,结果因为盲目的自信,花了几个小时才找到原因。。。尴尬死了。。。后来上官网重新对了下代码才发现,listen方法的参数传错了,前俩个参数的正确顺序应该是port,hostname结果自己写反了 ,导致报异常,顺序变回来就好了。。 这里还有个小问题虽然程序没报异常,但是输出语句中的hostname和port没有打印出值,仔细对比才发现里面的符号不是单引号,而是``,正确代码如下: