欣迪
person in front of laptop on brown wooden table

狀況是這樣,當我製作了一個 json 檔案,需要給前端跨域取用。結果出現了 Cross-domain error 。

在 Apache 的 server 下可以使用 .htaccess 為靜態檔案加入 header , 來解決跨域存取的問題。

方法如下:

# .htaccess
# 放在檔案所在的資料夾
# "\.(json)$" 這邊可以用標準表達式修改成想要套用的檔案格式。
# 如果要讓所有資料夾下的檔案都能用,則把 FilesMatch 標籤拿掉
<FilesMatch "\.(json)$">
    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
    </IfModule>
</FilesMatch>

訂閱 IT-Monk

訂閱最新文章的發布消息! 😚😚😚
Loading

作者介紹 - 欣迪

欣迪

從設計到寫程式,發現自己有追求前端技巧的自虐傾向。不斷的踩坑,再從坑裡爬出來,慢慢對攀岩有點心得。 目前在多間公司擔任網站設計顧問。 同時也是網站架設公司負責人。