gpt4 book ai didi

javascript - Nginx 在 POST .js 请求上返回 404

转载 作者:行者123 更新时间:2023-11-28 21:15:00 28 4
gpt4 key购买 nike

我有一个 Rails 应用程序必须发送 POST .js 请求,但 Nginx 在向 something.js 发送 POST 请求时引发 404 错误

我发现它来 self 的配置文件

  location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico)$ {
access_log off;
expires max;
}

我尝试以这种方式修改它(查看位置)

 location ~* \.(jpeg|jpg|gif|css|png|js|ico)$ {
access_log off;
expires max;
}

根据Nginx raises 404 when using format => 'js' ,我也尝试过这个:

  location ~* \.(jpeg|jpg|gif|css|png|js|ico)$ {
access_log off;
expires max;
break;
}

但之前的配置均无效。

谢谢您的提前

最佳答案

此 nginx 配置应仅适用于静态 JS(和 CSS 文件),不适用于您的 Rails 操作。

在本例中,您尝试发布到静态文件,该文件显然不存在。

您的所有资源(包括 CSS 和 JS 文件)都将位于 public/assets 中。

我成功地使用了这个配置:

location ~ ^/(assets)/ {
expires max;
break;
}

关于javascript - Nginx 在 POST .js 请求上返回 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7847201/

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