我有一个包含 Nodejs 服务器的 Rails-App。当我启动/停止rails服务器时,是否可以启动和停止nodejs服务器?
我想将 rails
放入我的终端中,并且两个服务器都应该启动。按 ctrl + c 两个服务器都应该停止。
最佳答案
这听起来像是 Rake 任务的一个很好的候选者,类似于(未测试):
# Rakefile
desc "Start Node and Rails servers"
task :start_servers do
`node myapp.js`
`rails s`
end
(您可以在命令行中指定选项,例如在不同端口上运行等)
使用rake start_servers
运行任务。
关于ruby-on-rails - 启动 Rails Server 时启动 NodeJs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27172312/