gpt4 book ai didi

drupal - 如何使用 Drupal 8 设置 CORS

转载 作者:行者123 更新时间:2023-12-02 07:26:25 25 4
gpt4 key购买 nike

我正在设置一个带有 View 的 View ,显示为休息 JSON,如何为其设置跨源资源共享(CORS)

我认为解决方案是修改default.services.yml,它由 https://www.drupal.org/node/2715637 指示我已经这么做了。

但我仍然无法从不同的主机请求 JSON 资源。有人知道如何解决这个问题吗?

谢谢

最佳答案

我写了一篇关于此的博客,checkit

查找:.../sites/default/default.services.yml

制作副本并将副本重命名为:

.../sites/default/services.yml

找到这部分代码:cors.config:enabled: false

并替换为以下内容 - cors.config:enabled: true

添加您要共享的网站,例如:

cors.config:
enabled: true
# Specify allowed headers, like 'x-allowed-header'.
allowedHeaders: ['*']
# Specify allowed request methods, specify ['*'] to allow all possible ones.
allowedMethods: ['*']
# Configure requests allowed from specific origins.
allowedOrigins: ['http://localhost:4200']
# Sets the Access-Control-Expose-Headers header.
exposedHeaders: false
# Sets the Access-Control-Max-Age header.
maxAge: false
# Sets the Access-Control-Allow-Credentials header.
supportsCredentials: false

清除缓存。

关于drupal - 如何使用 Drupal 8 设置 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43149339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com