Sails.js服务器不再启动

Sails.js server not starting anymore

本文关键字:再启动 不再 服务器 js Sails      更新时间:2023-09-26

我正在使用Cloud 9 IDE使用Sails.js(node.js MVC框架)开发一个简单的CRUD应用程序。直到今天,我在启动Sails.js服务器时都没有遇到任何问题。

今天,我一直在尝试启动sails js服务器,但我一直收到这个错误:

warn: error raised: Error: listen EACCES                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
error: Server doesn't seem to be starting.                                                                                                                                                                                                                                       
error: Perhaps something else is already running on port 8080?

我已经检查了我的/config/local.js文件,一切都很好。端口设置为process.env.port||1337,所以启动服务器应该不会有任何问题。

我期待你的真知灼见。

谢谢!

打开终端并运行以下命令:

$ lsof -i :8080 

输出将显示占用端口8080的进程的PID:"httpd 1234…."然后用命令终止进程

$ kill -9 1234

帆船现在将运行

嗯——看起来8080端口不可用。如果您尝试切换端口,会发生什么情况?您可能有另一台服务器在该端口上运行。或者在某些情况下,主机需要设置主机名。不过我会先尝试切换端口。

唯一真正的答案是:等待。C9似乎以一种奇怪的方式杀死了服务器,导致Sails启动并阻止您建立另一个服务器。lsof-我没有显示任何服务。。。但它仍然不会启动。Cloud 9和Sails.js似乎有问题。如果我在同一端口上提供一个通用的Node.js"Hello World"应用程序,问题就不会发生。然而,时间似乎可以治愈一切。过了一段时间,赛尔斯似乎从中振作起来,当被举起时又开始发球了。

不可思议的怪异。