对Heroku的React + Express + Twitter API获得405不允许

时间:2018-04-22 11:06:17

标签: node.js reactjs express heroku twitter

我是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/

1 个答案:

答案 0 :(得分:0)

谢谢大家。我认为这只是拼写错误的问题。 我将Procfile.txt命名为Procfile,这就是为什么heroku没有运行节点server.js