微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – 使用“rails server”和“rackup”有什么区别?

我注意到的唯一区别是,rails服务器启动端口3000上的服务器,而机架式启动端口9292上的服务器.

还有其他的区别吗?

有没有一个用例,而不是另一个

解决方法

rails服务器是启动服务器(通常是WEBrick)的命令,并且在 rails中.

rackup是rack间的命令,并使用config.ru中的设置,并启动基于这些的服务器.这是一个标准(它将适用于其他框架和基于机架的应用程序),通常用于生产服务器.

一个不同的注意事项是,如果您使用rails启动服务器,那么您将在终端中看到输出.

根据我的经验,在生产中,phusion passenger使用了机架,所以在这种情况下您不需要轨道.

另外,使用-p标志可以使用rails服务器和rackup来更改端口.

原文地址:https://www.jb51.cc/ruby/266118.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐