ruby-on-rails - 启动 Rails Server 时启动 NodeJs

标签 ruby-on-rails node.js

我有一个包含 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/

相关文章:

ruby-on-rails - 如何在 Rails 3.1 中管理 CSS 样式表资源?

node.js - Angular 生产错误 : Property does not exist on type 'object'

python - 如何在 npm/pip/etc 包被关闭/删除时保持安全

javascript - ruby rails : send_file through jquery/ajax request

ruby-on-rails - 如何将本地化的字符串日期转换为 Ruby 日期对象?

ruby-on-rails - Mongoid 和嵌入标签

ruby-on-rails - 如何在 Vim 中缩进 Ruby 和 Rails 代码?

javascript - 通过 Nodejs 在浏览器中远程桌面

node.js - 使用 openshift nodejs 应用程序接收 "SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: sslv3 alert handshake failure"

node.js - 在 Nodejs fork 进程之间共享数千个开放的 WebSocket