1
角度アプリケーションを共有ホスティングサーバーに配備しました。角度アプリが同じルートプレフィックスに複数の要求を送信するたびにエラー500が表示され続けます。スリム3での私のルートは、これらのように平らに構成されていますSlim 3 - 経路を並列に呼び出すときのエラー500
$app->get('/players', function($request, $response, $args){ .. }
$app->post('/players', function($request, $response, $args){ ... }
$app->post('/players-exists', function($request, $response, $args){ ... }
$app->post('/players/create', function($request, $response, $args){ ... }
$app->get('/players/stats', function($request, $response, $args){ ... }
$app->post('/players/{id:[0-9]+}', function($request, $response, $args){ ... }
$app->get('/players/{id:[0-9]+}', function($request, $response, $args){ ... }
$app->get('/players/{id:[0-9]+}/stats', function($request, $response, $args){ ... }
$app->get('/players/{id:[0-9]+}/ranking', function($request, $response, $args){ ... }
を私の角度のアプリでは、私は同時に要求を呼び出すための$ q.all()メソッドを使用しています。
var promises = {
event: eventService.getEvent($stateParams.eventId),
scorers: eventService.getEventScorers($stateParams.eventId),
eventOwners: userService.getUsersLite('', roles.TEAM_ADMIN),
games: gameService.getGames(vm.model.gameListContext),
teams: eventService.getEventTeams($stateParams.eventId),
players: eventService.getEventPlayers($stateParams.eventId)
};
$q.all(promises).then(mgr.onLoadAllPromises);
この要求では、4人が同じルートプレフィックスから呼び出しています。同様に:
/events/{id}
/events/{id}/scorers
/events/{id}/players
/events/{id}/teams
エラーは、時にはそれが/イベント/ {ID}でエラー500を投げ、時にはこれら2、/イベント/ {ID} /プレーヤーおよび/イベント/ {ID} /チームでます矛盾しています。ルートプレフィックスごとに最大数のリクエストがあるようです(わかりません)。もしあれば、どうすればスリムな3で増やすことができますか?
を追加
てみてコードを表示するために画像を使用しないでください。あなたの実際のコードをあなたの質問にコピーしてください。 – Frits
@Frits私はそれを変更しました。気づいてくれてありがとう。 – theredforest