У меня есть приложение, реагирующее на приложение, отправляющее данные на мой сервер (используйте express), развернутое в Heroku. Код хорошо работает, когда клиент и сервер работают на локальном хосте, но когда он на Heroku, req.body всегда получает пустой объект {}. Кто-нибудь может указать, что здесь происходит не так? Заранее спасибо:)
Код реагирования:
axios.post("/api", data, {headers: { "Content-Type": "application/json;charset=utf-8" }})
Express код:
const express = require("express");
const cors = require("cors");
const bodyParser = require("body-parser");
const app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(
cors({origin: URL,credentials: true}));
app.post("/api", (req, res) => {const data = req.body; console.log(data);};