完全不了解web 开发 买了个vps 想自己试试, 想用sinatra 写个web service
require 'sinatra'
get '/'do
"Just Do It"
server = ::Thin::Server.new(options[:Host] || '106.3.38.47',
options[:Port] || 996,
app)
end
我想吧 sinatra 的Demo 跑在我的VPS上,应该如何做啊,106.3.38.47:996无法访问,localhost:4567 可以,求指导
巴扎黑2017-04-21 11:17:26
公式ドキュメントconfig.ruを参照
config.ru を使用して従来のアプリケーションを実行する アプリを作成します:
リーリー対応するconfig.ruを追加します:
リーリーconfig.ru をいつ使用するか? config.ru:
を使用する必要がある場合があります。異なる Rack プロセッサ デプロイメント (Passenger、Unicorn、Heraku など) を使用する必要があります。
Sinatra::Base の 1 つ以上のサブクラスを使用したいと考えています。
Sinatra をエンドポイントではなくミドルウェアとしてのみ使用したいと考えています。
モジュラー モードに切り替えたからといって config.ru に切り替える必要はありません。また、config.ru を実行するためだけにモジュラー モードに切り替える必要もありません。
その後、プログラムを実行するにはthin
或者Passenger
,unicorn
etc Webサーバーを使用する必要があります