require 'webrick'
srv = WEBrick::HTTPServer.new( {
:BindAddress => '127.0.0.1', :Port => 20080 } )
srv.mount( '/', WEBrick::HTTPServlet::FileHandler, './' )
Signal.trap( :INT ){ srv.shutdown } # Ctrl+C で終了
srv.start
Windows 10, Ruby 2.5 で、
カレントフォルダに、index.htm と画像ファイル、abc.jpq を置いて、
WEBrick のServer/Servlet を起動して、ブラウザで見ると、
HTTP 304 で画像を、ローカルPC のキャッシュから取得するので、見えない!
1-liner で、
ruby -run -e httpd . -p 20080
としても見えないが、ポート番号を10080 に変えると見える!
常に見えるようにするには、どうすればよい?
Ruby 初心者スレッド Part 66
■ このスレッドは過去ログ倉庫に格納されています
106デフォルトの名無しさん (ワッチョイ 5f2c-++Vr)
2020/01/22(水) 23:10:32.35ID:fyGKoId60■ このスレッドは過去ログ倉庫に格納されています
