0
はので、私はfos_rest.yml上で、以下の構成を持って働いていないホストを変更FOSRESTBundle format_listener
FOS休憩バンドル
fos_rest:
param_fetcher_listener: force
body_converter:
enabled: true
view:
view_response_listener: force
formats:
json: true
templating_formats:
html: true
format_listener:
rules:
- { path: '^/api', priorities: [ json ], fallback_format: html, prefer_extension: true }
- { path: '^/',host: 'api.office.dev', priorities: [ json ], fallback_format: html, prefer_extension: true }
- { path: '^/', priorities: [ html, '*/*' ], fallback_format: ~, prefer_extension: true }
exception:
codes:
'Symfony\Component\Routing\Exception\ResourceNotFoundException': 404
'Doctrine\ORM\OptimisticLockException': HTTP_CONFLICT
messages:
'Symfony\Component\Routing\Exception\ResourceNotFoundException': true
allowed_methods_listener: true
access_denied_listener:
json: true
body_listener: true
disable_csrf_role: ROLE_USER
そのリダイレクトされ、私はhostsファイルにapi.office.dev
を持っているので、私のローカルマシン上で作業to localhost
私がアンドロイドエミュレータからapiをテストしたかったのですが、私のローカルIPアドレス192.168.178.63
にホストを変更する必要がありましたが、変更されていません。 私は以下を試しました: キャッシュをクリアしています。 varファイルを削除しています。 アセットのダンプとインストール。 運がないと私はbin/api_console debug:route
を実行します。私はまだホストのapi.office.dev
を取得しています。私はプロジェクトのどこからでも削除しています。私は複数のアプリケーションと複数のコンソールを持っていることに注意してください。 助けていただければ幸いです。事前に感謝しています。