当前位置 : 主页 > 网络推广 > seo >

admin-on-rest – 在api-platform的管理员上“无法检索API文档”

来源:互联网 收集:自由互联 发布时间:2021-06-16
我尝试使用 api-platform的所有功能来测试此解决方案. 我不想使用docker stack来理解构造. 我的测试API现已创建并可用. https://ibb.co/hcjyrJ 入口点:http://api.localhost 我的问题是我将使用officia
我尝试使用 api-platform的所有功能来测试此解决方案.
我不想使用docker stack来理解构造.

我的测试API现已创建并可用.

 https://ibb.co/hcjyrJ

入口点:http://api.localhost

我的问题是我将使用official tutorial安装管理员.

>我在安装纱线时没有任何错误或警告

 https://ibb.co/gmK1dy

>我用我的入口点修改了src / App.js文件

 https://ibb.co/nQKHJy

>我已修改API CORS HTTP标头以允许管理员的域访问它.管理员的域名为http:// localhost:3000

 https://ibb.co/niH7kd

当我尝试访问admin:http:// localhost:3000时,我收到消息无法检索API文档.

我在控制台中没有任何消息.如果我检查我的网络选项卡,我可以使用正确的响应查看对API的调用.

 https://ibb.co/injbdy

如果您有任何想法……我会得到它们!

我找到了解决这个问题的方法.

在nelmio_cors.yaml中,您必须在expose_headers中添加链接.

该文件必须如下所示:

nelmio_cors:
defaults:
    origin_regex: true
    allow_origin: ['*']
    allow_methods: ['GET', 'OPTIONS', 'POST', 'PUT', 'PATCH', 'DELETE']
    allow_headers: ['Content-Type', 'Authorization']
    expose_headers: ['Content-Disposition', 'Content-Length', 'Link']
    max_age: 3600
paths:
    '^/': ~
网友评论