У меня есть простая форма HTML:
<form method="post" action="http://localhost:3000">
<input value="val" name="nam" />
<button type="submit">Launch</button>
</form>
Теперь у меня есть приложение реагирования, которое работает на localhost:3000
следующим образом:
import React from 'react';
import ReactDOM from 'react-dom';
import App from 'components/App/App';
class IndexClass extends React.Component {
render() {
return (
<BrowserRouter>
<Switch>
<Route path="/" exact component={App}/>
</Switch>
</BrowserRouter>
);
}
}
ReactDOM.render(<Index/>, document.getElementById('root'));
Теперь, если я наберу localhost:3000
в панели URL моего браузера я могу успешно запустить приложение.Но если я пытаюсь запустить свое приложение из простой HTML-формы, я получаю сообщение об ошибке:
Cannot POST\
Снимок экрана:
https://cdn.pbrd.co/images/I0My0wZ.png
Я думаю, что это из-започтовый метод.Как мне это решить?