配置nginx以提供静态json文件

tim*_*one 8 ruby-on-rails nginx

切换到网站的nginx,我遇到的一个问题是提供静态json文件.

我添加到mime类型:

application/zip                         zip;
...
application/json                        json;
...
Run Code Online (Sandbox Code Playgroud)

并重新启动,但它尝试提供下载(即http://domain.com/json-tmp/locations.json).我还需要配置什么?

谢谢

小智 5

我不得不补充一下

    application/json                      json;
Run Code Online (Sandbox Code Playgroud)

/etc/nginx/mime.types并重新启动nginx以使其工作.


leo*_*nfs 2

我知道这篇文章已经很老了,但是将 application/json mime 类型添加到 nginx 配置文件并重新启动服务器应该可以工作。

当您请求 json 文件时,尝试调试响应标头并检查 Content-Type 标头是否已成功更改为 application/json。