从React前端和节点Express后端(Corse和端点)传递数据的问题

时间:2019-05-13 06:17:48

标签: node.js reactjs express cors

我遇到一个问题,当我提交表单数据时,出现404错误,提示我的端点不存在。 (选项http://localhost:8080/home 404(未找到)请在这里查看我的server.js文件。当数据传递到后端时,我想从节点快递服务器发送电子邮件。

HIGHDPIAWARE

这是我的onsubmit函数

const express = require('express');
const bodyParser = require('body-parser')
const path = require('path');
const app = express();
app.use(express.static(path.join(__dirname, 'build')));
const cors = require('cors')

app.use(cors())

app.get('/Home', function (req, res) {
 return res.send('home');
});

app.get('/', function (req, res) {
  res.sendFile(path.join(__dirname, 'build', 'index.html'));
});

app.listen(process.env.PORT || 8080);

1 个答案:

答案 0 :(得分:1)

您正在做type Event { id: ID! @id owner: User! @relation(name: "HostedEvents") name: String! imgs: [String]! description: String start: DateTime! end: DateTime! categories: [Category]! members: [User]! @relation(name: "EventMembers") chatRoom: GroupChatRoom! pendingRequests: [PendingRequest]! locations: [Location]! comments: [Comment]! createdAt: DateTime! @createdAt updatedAt: DateTime! @updatedAt }

但是您的快递服务器正在寻找获取请求。将其更改为axios.post("http://localhost:8080/home"