我已经为此敲了两天了,我还没有找到任何好运。在这方面寻求帮助。
问题:
前端向我的Rails API发出10个类似的XHR请求(针对不同的用户),并且很少有请求会以404状态代码随机失败。
我的观察:
cowboy
(https://github.com/heroku/cowboyku,https://github.com/heroku/vegur)server
。我使用thin
Web服务器运行Rails生产。我的理论是,由于我的请求很少能到达我的thin
服务器,所以它们得到了404。现在,令人困惑的是,为什么它会到达cowboy
[编辑] 404错误的响应有效负载如下所示。
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
<title>No such app</title>
<style media="screen">
html,body,iframe {
margin: 0;
padding: 0;
}
html,body {
height: 100%;
overflow: hidden;
}
iframe {
width: 100%;
height: 100%;
border: 0;
}
</style>
</head>
<body>
<iframe src="//www.herokucdn.com/error-pages/no-such-app.html"></iframe>
</body>
</html>