$ rackup
Puma starting in single mode...
* Version 4.3.5 (ruby 2.6.6-p146), codename: Mysterious Traveller
* Min threads: 0, max threads: 16* Environment: development
* Listening on tcp://127.0.0.1:9292
* Listening on tcp://[::1]:9292
Use Ctrl-C to stop
http://127.0.0.1:9292/にアクセスするとこんな感じ。
1
2
3
Use Ctrl-C to stop
127.0.0.1 - - [02/Sep/2020:19:51:29 +0900]"GET / HTTP/1.1"2006 0.0057
127.0.0.1 - - [02/Sep/2020:19:51:29 +0900]"GET /favicon.ico HTTP/1.1"2006 0.0010
$ bundle exec rackup
Puma starting in single mode...
* Version 4.3.5 (ruby 2.6.6-p146), codename: Mysterious Traveller
* Min threads: 5, max threads: 5* Environment: development
* Listening on tcp://127.0.0.1:9292
* Listening on tcp://[::1]:9292
Use Ctrl-C to stop
$ rails middleware
use Webpacker::DevServerProxy
use ActionDispatch::HostAuthorization
use Rack::Sendfile
use ActionDispatch::Static
use ActionDispatch::Executor
use ActiveSupport::Cache::Strategy::LocalCache::Middleware
use Rack::Runtime
use Rack::MethodOverride
use ActionDispatch::RequestId
use ActionDispatch::RemoteIp
use Sprockets::Rails::QuietAssets
use Rails::Rack::Logger
use ActionDispatch::ShowExceptions
use WebConsole::Middleware
use ActionDispatch::DebugExceptions
use ActionDispatch::ActionableExceptions
use ActionDispatch::Reloader
use ActionDispatch::Callbacks
use ActiveRecord::Migration::CheckPending
use ActionDispatch::Cookies
use ActionDispatch::Session::CookieStore
use ActionDispatch::Flash
use ActionDispatch::ContentSecurityPolicy::Middleware
use Rack::Head
use Rack::ConditionalGet
use Rack::ETag
use Rack::TempfileReaper
run HelloRails::Application.routes
# Be sure to restart your server when you modify this file.# Define an application-wide content security policy# For further information see the following documentation# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy# Rails.application.config.content_security_policy do |policy|# policy.default_src :self, :https# policy.font_src :self, :https, :data# policy.img_src :self, :https, :data# policy.object_src :none# policy.script_src :self, :https# policy.style_src :self, :https# # If you are using webpack-dev-server then specify webpack-dev-server host# policy.connect_src :self, :https, "http://localhost:3035", "ws://localhost:3035" if Rails.env.development?# # Specify URI for violation reports# # policy.report_uri "/csp-violation-report-endpoint"# end# If you are using UJS then enable automatic nonce generation# Rails.application.config.content_security_policy_nonce_generator = -> request { SecureRandom.base64(16) }# Set the nonce only to specific directives# Rails.application.config.content_security_policy_nonce_directives = %w(script-src)# Report CSP violations to a specified URI# For further information see the following documentation:# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only# Rails.application.config.content_security_policy_report_only = true