Javascript Nginx在POST.js请求时返回404

Javascript Nginx在POST.js请求时返回404,javascript,ruby-on-rails,post,nginx,Javascript,Ruby On Rails,Post,Nginx,我有一个Rails应用程序必须发送POST.js请求,但Nginx在POST请求中向something.js 我发现它来自我的配置文件 location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico)$ { access_log off; expires max; } 我试图以这种方式修改它(查看位置) 据报道,我也试过这个: location ~* \.(jpeg|jpg|gif|css|png|js|ico)$ {

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

我发现它来自我的配置文件

  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;
    break;
  }
但之前的配置都不起作用


谢谢大家,这个nginx配置应该只适用于静态JS(和CSS文件),而不是您的Rails操作

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

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

我已成功使用此配置:

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

这个nginx配置应该只应用于静态JS(和CSS文件),而不应用于Rails操作

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

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

我已成功使用此配置:

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