ruby - 如何更改sinatra 的host?
天蓬老师
天蓬老师 2017-04-21 11:15:26
0
1
667

完全不了解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 可以,求指导

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(1)
巴扎黑

公式ドキュメントconfig.ruを参照

config.ru を使用して従来のアプリケーションを実行する アプリを作成します:

リーリー

対応するconfig.ruを追加します:

リーリー

config.ru をいつ使用するか? config.ru:

を使用する必要がある場合があります。
  • 異なる Rack プロセッサ デプロイメント (Passenger、Unicorn、Heraku など) を使用する必要があります。

  • Sinatra::Base の 1 つ以上のサブクラスを使用したいと考えています。

  • Sinatra をエンドポイントではなくミドルウェアとしてのみ使用したいと考えています。

モジュラー モードに切り替えたからといって config.ru に切り替える必要はありません。また、config.ru を実行するためだけにモジュラー モードに切り替える必要もありません。

その後、プログラムを実行するにはthin或者Passenger,unicornetc Webサーバーを使用する必要があります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート