国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Ruby語言中Thin Web Server與NodeJS配合問題

2024-08-27 23:58:54
字體:
來源:轉載
供稿:網友

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數據,會在原始數據頭尾分別加上一串數字,樣例如下:

  1. 88 
  2. {"xx":"a","yy":"b"} 

通過Google搜索解決方法,發現是NodeJS與Thin兩者不兼容,解決這個問題的方法就是NodeJS和Thin選其一,后來筆者還是換掉了Thin,使用Ruby原生的Web容器Webrick,在Sinatra中使用Webrick的方式為:rackup -p 8090 -s webrick

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 榕江县| 沭阳县| 灵宝市| 黄梅县| 阜城县| 钟山县| 曲水县| 柘城县| 延津县| 巨野县| 乌拉特中旗| 政和县| 克山县| 陈巴尔虎旗| 阳原县| 许昌县| 张家川| 深圳市| 贡觉县| 鄂托克旗| 桑植县| 甘孜县| 棋牌| 澄江县| 太仆寺旗| 姜堰市| 义乌市| 富锦市| 成安县| 台南市| 丹东市| 雷山县| 孙吴县| 财经| 潼南县| 五河县| 睢宁县| 阳春市| 桂平市| 连城县| 柳林县|