React дает мне Cannot GET / page_name при перезагрузке (узел / экспресс) - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь создать приложениеactjs и пытаюсь передать данные из моего внешнего интерфейса (реагировать) в мой внутренний (узел / экспресс).Однако я получаю сообщение об ошибке, когда я пытаюсь просмотреть страницу, я получаю эту ошибку.(Не удается получить /home).

const express = require("express");
const app = express();
const port = 5000;

const cors = require("cors");
app.use(cors());
var bodyParser = require("body-parser");
app.use(bodyParser.json()); // to support JSON-encoded bodies
app.use(
  bodyParser.urlencoded({
    // to support URL-encoded bodies
    extended: true
  })
);


app.post("/home", (req, res) => {
  const data = [(generalDetail = req.body.generalDetail)];
  console.log(generalDetail, "has been added to /home");

  res.json(data);
});

app.listen(port, () => `Server running on port ${port}`);

вот моя функция onSubmit:

  onSubmitForm = e => {
          e.preventDefault();
          let data = {
                generalDetail: this.state.generalDetails,
                firstName: this.state.firstName,
                middleName: this.state.middleName,
                lastName: this.state.lastName
          };

          axios.post("http://localhost:5000/home", data).then(() => {
             //do something
           }).catch(() => {
              console.log("Something went wrong. Plase try again later");

          });

1 Ответ

0 голосов
/ 14 мая 2019

У вас нет пути домой, поэтому у вас проблемы. Добавьте следующий код над вашим почтовым маршрутом.

app.get("/home", (req, res) => {
    console.log("here"); 
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...