你能帮我吗?我正在尝试使用ReactJS构建一个应用程序(比如云推特(,并将firebase上的云功能作为后端。我把我的云函数代理链接放在package.json中,但我得到了错误:加载资源失败://服务器响应状态为404(未找到(//或//gethttp://localhost:3000/screams404(未找到(//。我重新启动了npm启动,我的数据库还可以,但仍然收到这个错误你能告诉我其他的解决方案吗?主页上的代码是:
import React, { Component } from 'react'
import axios from 'axios';
import Grid from '@material-ui/core/Grid';
class home extends Component {
state = {
screams: null
}
componentDidMount(){
axios.get('/screams')
.then(res => {
console.log(res.data)
this.setState({
screams: res.data
})
})
.catch(err => console.log(err));
}
render() {
let recentScreamsMarkup = this.state.screams ? (
this.state.screams.map(scream => <p> {scream.body}</p>)
) : (
<p>Loading...</p>
);
return (
<Grid container spacing={16}>
<Grid item sm={8} xs={12}>
{recentScreamsMarkup}
</Grid>
<Grid item sm={4} xs={12}>
<p>Profile...</p>
</Grid>
</Grid>
)
}
}
export default home
感谢您抽出时间
您需要指定完整路径axios.get('localhost:3000/screams')