嗨我需要能夠接收來自GitLab(body => JSON)的請求以及在同一端口上提供文件。我正在嘗試使用Webrick來達到這個目的。我可以分開做這些。在同一端口上使用Webrick服務文件和處理請求
文件服務解決方案我做的:
server = WEBrick::HTTPServer.new(:Port => 3030, :DocumentRoot => '/')
server.start
接收和處理JSON我做的:
server = WEBrick::HTTPServer.new(:Port => 3030, :DocumentRoot => '/')
server.mount_proc '/' do | req, res |
Queue.new(req.body)
end
但我需要這個功能結合起來,是有辦法與使用WEBrick做到這一點?
我愛@Anthony給了答案,但我不知道 - 爲什麼不使用框架呢? Rails,Sinatra和[Plezi](https://github.com/boazsegev/plezi)應該在Webrick用於併發環境(比如生產環境)時工作得更快 - 並且Sinatra和Plezi都應該如此簡單(如果不是那麼容易)實施... – Myst
這是針對大數據流水線測試的內部CI實現,而不是面向客戶,我們希望它儘可能輕。 –