小编Gre*_*iez的帖子

pm2,节点,实例和端口

对不起,如果这个问题是'新手',但我看不出怎么做/它是如何工作的.

1 /我正在使用node.js创建API,API为一些前端应用程序提供服务

2 /为了使它健壮我使用pm2(伟大的产品),有nginx作为代理,很好

3 /但我怎么能处理我的node.js api的多个实例?我看到'cluter模式',很好,但是当我的node.js正在监听单个端口(例如8080)时发生了什么?如果我配置4个进程/实例,他们只是不能同时在同一个端口上监听啊?...所以:pm2调度实例之间的调用(所以确实充当了一种代理).

任何线索将不胜感激,它是如何工作的?

格雷格

node.js pm2

6
推荐指数
1
解决办法
2328
查看次数

表单提交和返回值(远程:true)-rails方式?

我正在尝试使用remote: true制作一个表单,所以它运行良好,但我无法返回结果,他们的rails方法可以轻松做到这一点吗?我在哪里可以得到我的返回值?我的 javascript 水平很低,我只有 jquery :-(

我的表格:

<%= form_tag(test_step2_path, method: :get, remote: true, id: 'ttform', 'data-type' => :json) do %>
Run Code Online (Sandbox Code Playgroud)

在我的 JavaScript 中:

ret = document.getElementById('ttform').submit();
Run Code Online (Sandbox Code Playgroud)

和我的控制器:

def step2
respond_to do |format|
  format.html {
    puts ('*************** result1 *************** ')
    return  1
  }
  format.js {
    puts ('*************** result2 *************** ')
    return  1
  }
end
Run Code Online (Sandbox Code Playgroud)

结尾

Ps:我也不知道为什么,调用的是我的控制器中的 html 部分,而不是 json

javascript ruby ajax

1
推荐指数
1
解决办法
1377
查看次数

标签 统计

ajax ×1

javascript ×1

node.js ×1

pm2 ×1

ruby ×1