我尝试使用 api-platform的所有功能来测试此解决方案. 我不想使用docker stack来理解构造. 我的测试API现已创建并可用. https://ibb.co/hcjyrJ 入口点:http://api.localhost 我的问题是我将使用officia
我不想使用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: '^/': ~