无法使用fetch api发送get请求

时间:2018-05-31 00:12:31

标签: javascript reactjs

我正在尝试从服务器获取一些数据,而我正在使用 react.js 和获取api但是得到了

SyntaxError: Unexpected token < in JSON at position 0 这是我获取数据的代码

componentDidMount() {
    // fetch all categories from the server
    fetch('http:localhost:5555/categories')
        .then(res => res.json())
        .then(categories => {
            this.setState({ loading: false });
            console.log(categories);
            this.setState({ categories });
        })
        .catch(err => {
            this.setState({ loading: false });
            console.log(err);
        });
}

任何想法

1 个答案:

答案 0 :(得分:2)

我认为问题在于您的获取方法,并且您以错误的形式编写网址 尝试从

更改网址
http:localhost:5555/categories

http://localhost:5555/categories

任何尝试再次获取