2017-06-10 4 views
0

私はトラブルシューティングを行うことができないんだ奇妙な問題を持って、私はHerokuの上で展開したとき、私は百ルートを持っており、それらのすべてが正常に動作私のシナトラAPIからSinatraエンドポイントはlocalhost上では完全に動作していますが、実稼働環境では見つかりませんでしたか?

<h1>Not Found</h1> 

の404レスポンスボディを取得し、除きますこれです。

を明らかにlocalhostを使用すると、各-他の内部の巣の名前空間をすることができますが、生産にそれが動作しないで:この1は...開発に

解決
namespace '/departments' do 

    namespace '/department' do 

    get '/single' do 
     begin 
     dept = API::Department.find(params['department_id']) 
     status 200 
     body json BODY: { 
      department: dept.dept_details 
     } 
     rescue => error 
     puts error 
     status 403 
     body json DETAIL: error 
     end 
    end 

    end 

end 

答えて

0

に動作します。

namespace '/departments' do 

    get '/department' do 
     begin 
     dept = API::Department.find(params['department_id']) 
     status 200 
     body json BODY: { 
      department: dept.dept_details 
     } 
     rescue => error 
     puts error 
     status 403 
     body json DETAIL: error 
     end 
    end 

end 
関連する問題