我在Tomcat Apache上运行了一台运行MySQL的服务器。对于我的项目,我使用的是ReactJS + Redux和NodeJS Express。如何正确地对Tomcat Apache进行GET调用?
在我的actions.js for Redux中:
callGet() {
var data = {
'Content-Type': 'application/json',
'time': 'TESTING'
}
var init = {
method: 'GET',
mode: 'cors',
header: data,
};
return function(dispatch) {
dispatch({
type: 'CALL_GET'
});
fetch('http://www.localhost:8080/form/post/create/', init)
.then(result=>result.json())
.then(users=>{
console.log(users);
});
}
}
对于我的Node.js Express设置:
app.use('/', function (req, res, next) {
res.sendFile(path.resolve('client/index.html'));
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
但是页面上有Cannot GET /
,我仍然收到错误:
Failed to load resource: http://localhost:3005/ the server responded with a status of 404 (Not Found)
可能是什么问题或我错过了什么?似乎无法发现错误。谢谢你的帮助。