api平台无法访问公共资源

问题描述 投票:0回答:2

我的问题很简单,我只是安装了带有jwt身份验证的apiplatform。一切都在我的本地计算机上完美运行,但是当我尝试将其部署到我的服务器上并尝试加载“api/docs”页面时,我在公共文件夹“public/bundles/apiplatform”中的每个资源上都会收到 404 错误。

我根本不使用docker(而且我无意),我的问题很简单:

为什么它不包含 apiplatformbundle 中的公共文件夹?

包含它的解决方案是什么?

api_platform.yml 中是否有任何配置需要处理?

我现在完全陷入困境,任何建议都会非常有帮助,谢谢:)

docs:9 GET http://{myUrl}/bundles/apiplatform/style.css net::ERR_ABORTED 404 (Not Found)

docs:8 GET http://{myUrl}/bundles/apiplatform/swagger-ui/swagger-ui.css net::ERR_ABORTED 404 (Not Found)

等等...

resources api-platform.com
2个回答
1
投票

请问有人吗?仍然没有得到任何东西。这将非常有帮助,因为实际上前端部分无法访问文档来访问 API。


0
投票

我明白了!

这并不容易,因为没有显示错误!

之前我用过

使用ApiPlatform\Core\Annotation\ApiResource;

但是现在,您必须在 Apilatform 2.7 及更高版本中使用:

使用ApiPlatform\Metadata\ApiResource;

© www.soinside.com 2019 - 2024. All rights reserved.