嗨,我在 node.js 中使用 rails 和 socket.io
我想要做的是使用 Net::HTTP.post_form 在 rails 模型中发送一个参数,
并在 node.js 文件中获取参数,即 server.js
模型发送.rb
def self.push(userid)
url = "http://socket.mydomain.com/push"
res = Net::HTTP.post_form(URI.parse(URI.encode(url)),data)
end
服务器.js
app.post('/push', function (req, res) {
console.log(req.param.userid)
});
请求变量
req.ip =127.0.0.1
req.protocol= http
req.path = /push
req.host = socket.mydomain.com
req.param
我打印了所有的值,但参数总是空的,有什么解决方案吗?提前致谢!:D