问题标签 [nelmioapidocbundle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - 如何将swagger的安全注释添加到fos rest控制器?
再会,
我有一个带有FOSRestBundle和NelmioApiDocBundle的 Symfony API 项目。我不知道如何使用 FOS Rest 添加安全注释。我正在使用 OAuth v2,因此我的安全性基于以下几点:
apiKey:访问令牌、刷新令牌。
这是我在app/config中的 nelmio api 包配置:
我的一个控制器中的一个路由示例:
所以我的问题是如何将 Swagger 安全注释与 api_key 一起使用,角色为USER_ROLE
我试图添加:
在这种情况下,我有一个例外:
不允许使用注释“Swagger\Annotations\SecurityScheme”作为“ApiBundle\Controller\Api\V1\UserRentAdController::listAction()”中的根注释。
请帮我。
symfony - Symfony jmsserilaizerbundle 配置不起作用
我想使用 symfony php 框架创建自己的 restful API。原因,我使用 - FOSRestBundle - FOSUserBundle - LexikJWTAuthenticationBundle - JMSSerializerBundle
配置完所有捆绑包后,我的 API 返回空对象。
在我的控制器中我写
LexikJWTAuthenticationBundle 创建的登录 api 工作正常,但我自己的路由不起作用。这是我的配置文件
应用程序/配置/config.yml
应用程序/配置/security.yml
请问有什么帮助吗?
更新
我为此更改了我的代码:
symfony - NelmioApiDocBundle 不起作用“规范中没有定义操作!”
我想将 nelmio 用于 symfony-project,但它不起作用。
它总是说:规范中没有定义任何操作!
我还尝试了https://symfony.com/doc/current/bundles/NelmioApiDocBundle/index.html上的示例
怎么了?有任何想法吗?
路由.yml
配置.yml
控制器
作曲家.json
symfony - Nelmio API 文档数组参数
就 Symfony 4 而言,使用Swagger\Annotations
,我如何将查询定义Parameter
为数组?
几年前我使用 Symfony 做这件事,无法回忆,也无法在 Google 中找到...请指教
rest - Nelmiobundles API doc 参数中资源参数的意义
NelmioBundle 的 APIDoc 注解中的资源参数有什么意义?
它接受布尔值(https://symfony.com/doc/2.x/bundles/NelmioApiDocBundle/the-apidoc-annotation.html)
有人可以解释对这个参数使用真/假值的确切用例吗?
提前致谢。
php - 在没有模型引用的情况下为正文中的请求编写 Swagger 文档
如何在没有模型引用的情况下为正文中的请求编写 Swagger 文档?
例如:
我试图在描述中做到这一点,但这不起作用,因为它必须在Edit Value
现场显示。
请求也类似。
我已经搜索了谷歌,但没有找到解决方案。
这样的事情可能吗?
php - 我正在使用 NelmioApiDocBundle 来记录我的 API。如何在注释中强制执行验证?
所以我使用 NelmioApiDocBundle 以招摇格式记录我的 API。
当我转到 mydomain.com/api/doc 时,我可以看到文档,这很好。但是例如,我根据需要设置查询参数(test_query1),当我在没有此查询的情况下调用 API 时,它会忽略此参数并以 200 响应。如果未通过 test_query1,如何强制 API 以错误响应,无需在 API 中编码?
symfony-3.4 - NelmioApiDocBundle 不起作用“规范中没有定义操作!” Symfony 3.4
我想为我的 symfony 3 项目配置 nelmio。我安装了捆绑包,但最后我收到一条未定义操作的消息!!!!怎么了?有任何想法吗?
php - 如何设置,该参数值在 nelmio api doc 中可以为空?
我在 Symfony Flex 中有一个 API,使用 NelmioApiDocBundle 进行了记录。在文档中,我想显示,该parentPOSId
参数可以是 int 或 null。我该怎么做?
这是我的控制器注释:
这是我的模型:
symfony - 如何从 Nelmio Docs 中隐藏 Api-plaform Docs
我希望有人可以帮助我将 Api-platorm 与 Nelmio 一起使用。
我使用 Api-plaform 和 Nelmio。我需要对 Nelmio 隐藏 Api 平台文档。
我需要有3条路线:
我的 Nelmio 配置:
我的 Nelmio 配置(路线):
我的 API 平台配置:
但是,如果我访问http://localhost/external或http://localhost/admin,我总是会看到不仅需要路由,还会看到来自 API-Platform 的路由: