Ruby语言中Thin Web Server与NodeJS配合问题
发布:smiling 来源: PHP粉丝网 添加日期:2015-04-22 14:58:09 浏览: 评论:0
Thin Web Server是Ruby语言的web服务器应用,本文我们来讲讲Thin Web Server与NodeJS配合问题,当下Ruby语言在程序员之间很是火热,开源社区也是不断的有新的Ruby应用,Thin 和 Sinatra 就是这百家争鸣时代的佼佼者.
不过新的事物总是有一个成熟期,就像任何升级都是有代价一样,Sinatra和Thin配合起来,在一些场景下存在问题.
笔者遇到的情况是这样的,笔者的应用结构如下:
Web Browser --> NodeJS --> Thin --> Sinatra
问题就出现在 NodeJS --> Thin 这条路径上:Thin解析NodeJS发送的JSON数据出错,Thin收到的JSON数据,会在原始数据头尾分别加上一串数字,样例如下:
- 88
- {"xx":"a","yy":"b"}
- 0
通过Google搜索解决方法,发现是NodeJS与Thin两者不兼容,解决这个问题的方法就是NodeJS和Thin选其一,后来笔者还是换掉了Thin,使用Ruby原生的Web容器Webrick,在Sinatra中使用Webrick的方式为:rackup -p 8090 -s webrick
Tags: Thin Web Server NodeJS
相关文章
- ·安装laravel后出现Whoops, looks like something went wrong(2015-04-28)
- ·linux下网站压力测试工具 WebBench安装测试(2015-04-20)
- ·简单的Mac OS编译node-webkit的教程(2015-04-24)
- ·web服务器端负载均衡技术原理解密(2015-04-28)
- ·linux下Git+Gitosis+Gitweb组建多用户版本管理(2015-05-05)
- ·Gitolite+Gitweb配置实现Git权限管理教程(2015-05-05)
- ·webtail 文件读取,文件监控,websocket(2015-05-06)
- ·dpkg中mysql-server-5.5 (configure)时出错解决办法(2015-04-24)
- ·解决rails server 错误问题(2015-04-27)
- ·nodejs+github建立站点的步骤详解(2015-05-07)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)