RAILS URL中的Ajax请求域名正在Heroku生产中被主机域名替换

时间:2017-06-02 11:41:30

标签: javascript ruby-on-rails heroku

我在2个单独的heroku服务器中托管了2个Rails应用程序。一个用于前端应用程序,另一个用于后端api应用程序。

所以在前端应用程序中,我有一个带有ajax请求的.js文件,看起来像这样。

function checkAvailability(){
        $.ajax({url: "https://peaceful-hollows-97855.herokuapp.com/api/v1/cleaning_services/" + $('#f_zipcode').val(), 
                success: function(result){
                if(result.status == 'success'){
                console.log(result);
                alert(result.message);
                }else{
                console.log(result);
                alert(result.message);  
            }   
          }
       });
    }

现在,这是我的服务器端api应用程序的域名。我现在已经硬编码了。但是在生产中,当我触发请求时,域名因某种原因而被更改。这就是我在控制台中看到的内容。

Request URL:https://desolate-river-10575.herokuapp.com/api/v1/cleaning_services/560017
Request Method:GET
Status Code:404 Not Found

这里发生了什么?如何用自己的基本网址替换我的硬编码域名?

0 个答案:

没有答案