我是React和Express的新手,我正在尝试创建一个小应用程序,它将显示特定用户的Twitter时间轴(用户名取自文本输入)。 它在本地工作,但在Heroku上我有一个错误的方法:'POST' 405(不允许)
handleSubmit(event) {
event.preventDefault();
fetch('./', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({name: event.target.elements.name.value})
}).then(res => res.json())
.then(twitter => this.setState({twitter}));
}
这里的完整代码https://github.com/oslyvtc/react-express-heroku
您可以在此处看到错误https://polar-fjord-91508.herokuapp.com/
答案 0 :(得分:0)
谢谢大家。我认为这只是拼写错误的问题。 我将Procfile.txt命名为Procfile,这就是为什么heroku没有运行节点server.js