SinatraのシンプルなRubyアプリケーションでAJAXを使って投稿を削除しようとしています。 これはまだAJAX呼び出しなしで、私の削除ルートです: delete '/posts/:id' do
id = params[:id]
post = Post.find(id)
post.destroy
redirect '/posts'
end
こ
私は、を使用してデプロイメントパイプラインを設定する目的で、Sinatraに単純なAPIを構築しました。私は簡単に何かのためにSinatraを切り替えることができる段階にあります、そして、私がそうするかもしれない理由の一つが現在あります。 私はかつてExpressを使用して、APIを書き、展開をテストするためのテストを再利用するために些細だった:から # Testing the code
c
を転送していない私はここに私のルーティングました: get "/fortytwo" do
send_file("42.mp4")
end
を、次のようにビデオを再生しなければならないページのための私のHTMLは次のとおりです。 <body>
<video controls autoplay>
<source src="fortytwo" type="video
に(フォームなし) を、ファイルのアップロードを受け入れる::基本コード: class Crush < Sinatra::Base
post '/upload' do
erb params.inspect
end
end
私はポストマンやファイルをアップロードするためのインタフェースを使用しています。だからform-dataというPOSTリクエストを送ります。要
私は最近、HerokuからElastic Beanstalkサービスを使用して直接AWSに展開することに決めました。私はここでEBとここのHerokuで実行しているアプリを持っています(これは無料のHerokuアプリですので、開始するのに10秒かかる場合があります)。アプリはHerokuで完璧に動作しますが、EBでは時々ロードされるだけです。多分、4回のうち1回のように、私はInternal Se