gpt4 book ai didi

javascript - 当使用 File.open 编写 json 时,我需要设置 header 吗?

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

我从我的项目中提取一个 json 文件,然后将其作为静态文件写入 javascript 目录中,如下所示:

json_file_path = Rails.root.join("data", "infographics.json")
json_object = JSON.parse(open("http://url/api/infographics/all").read)
File.open(json_file_path, 'w') {|f| f.write(json_object.to_json) }

但是当我从我的开发机器读取此文件到远程服务器时,我收到错误:

Origin http://0.0.0.0:3000 is not allowed by Access-Control-Allow-Origin.

这是一个 apache 设置还是我在编写时没有正确设置 header ?

最佳答案

您可以设置Access-Control-Allow-Origin标题如下:

Header set Access-Control-Allow-Origin *

<Directory> , <Location> , <Files> , <VirtualHost>.htaccess

关于javascript - 当使用 File.open 编写 json 时,我需要设置 header 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10254893/

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