У меня есть приложение React, использующее react-router, и мне нужен маршрут, который может отвечать на запрос HEAD для балансировщика нагрузки в AWS. Я создал маршрут /healthcheck, например <Route path = "/healthcheck" component = {HealthCheck}/>. Компонент выглядит следующим образом
import React, {Component, PropTypes} from 'react';
import {bindActionCreators} from 'redux';
import {connect} from 'react-redux';
class HealthCheck extends Component {
render() {
return (
<h1>Healthy</h1>
);
}
}
export default HealthCheck;
Это возвращает 200 для GET, но 404 для HEAD. Как я могу заставить его вернуть 200 для запроса HEAD?





Это не то, как вы должны это делать. React - это клиентская библиотека, которая обрабатывает только представление. Чтобы справиться с этим, вы должны использовать логику на стороне сервера.