Nginx在没有数据返回的情况下响应200 ok

时间:2018-03-19 10:54:15

标签: ruby-on-rails reactjs nginx puma

我将 rails api puma 用作应用服务器, React js 用作 nginx 服务器的前端作为Web服务器。问题是当我发出api请求时,服务器几次以json格式响应数据。 但是,在某些请求之后,Web服务器以status 200响应没有数据。当我尝试将数据作为response.data访问时,我得到response.data=""

请求标头 enter image description here

响应标题 enter image description here

Api请求

function fetchHolidays(year) {
  const requestOptions = {
    method: 'GET',
    headers: {
        'Content-Type': 'application/json',
        'access-token': Cookie.get('accesstoken'),
        'client': Cookie.get('client'),
        'uid': Cookie.get('uid'),
        'expiry': Cookie.get('expiry'),
        'token-type': Cookie.get('tokentype')
             }
  }
  return axios(`${baseURL.URL}${baseURL.PORT}/api/v1/holidays`,
              requestOptions).then(response => {
         return response
  });
}

0 个答案:

没有答案