加入社区

订阅:www.yunweipai.com/feed

QQ群:
1群:201777608 - 运维综合
2群:526871767 - 运维综合
3群:1689067 - Linux Shell脚本

微博:weibo.com/tektea

微信:yunweipai(或扫描以下二维码)

合作伙伴

小猪动图 - GIF动图素材库_GIF在线工具

Ruby Thin Web Server与NodeJS配合问题

使用 Thin Web Server作为 Sinatra 的 web 容器,与NodeJS配合时候,会导致无法接收NodeJS发送的Post JSON数据。
在 StackOverFlow上说是因为Thin不支持NodeJS的chunck包。

具体问题是在sinatra中接收到的JSON数据,在头和尾多了一窜数字。
88
{"from_circle":"a","start_date":"b","start_time":"c","to_place":"d","to_placeLL":"","arrival_date":"e","arrival_time":"f","open_id":"1"}
0

需要改用Webrick Web容器,ruby自带的web容器,可以解决问题。

在 startup.sh 脚本中,修改为 rackup -p 8090 -s webrick

转载请注明:运维派 » Ruby Thin Web Server与NodeJS配合问题

0
2.9k
0