首页 编程技术Ruby Thin Web Server与NodeJS配合问题

Ruby Thin Web Server与NodeJS配合问题

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

使用 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

本文链接:https://www.yunweipai.com/3842.html

网友评论comments

发表回复

您的电子邮箱地址不会被公开。

暂无评论

Copyright © 2012-2022 YUNWEIPAI.COM - 运维派 京ICP备16064699号-6
扫二维码
扫二维码
返回顶部