неверный заголовок хоста mysql реагирует на героку - PullRequest
0 голосов
/ 20 марта 2019

Я пытаюсь развернуть приложение mysql для быстрого реагирования на heroku, но получаю сообщение о недопустимом заголовке хоста развернутого проекта. Я использую прокси в своем клиентском пакете json:

{
"name": "crud",
"version": "0.1.0",
"private": true,
"proxy": "http://localhost:5000/",
"dependencies": {
"axios": "^0.18.0",
"bootstrap": "^4.3.1",
"http-proxy-middleware": "^0.19.1",
"morgan": "^1.9.1",
"react": "^16.8.4",
"react-bootstrap": "^1.0.0-beta.5",
"react-bootstrap-modal": "^4.2.0",
"react-confirm-alert": "^2.3.0",
"react-dom": "^16.8.4",
"react-router-dom": "^4.4.0",
"react-scripts": "2.1.8"
},

мой файл server.js выглядит так:

const express = require("express");
const path = require("path");
const cors = require('cors');
const bodyParser = require('body-parser');
const logger = require("morgan")
// Initialize Express
const app = express();

const PORT = process.env.PORT || 5000;
const db = require("./models");
//Middleware
app.use(express.urlencoded({ extended: true }));
app.use(express.json());
// Routes
const apiRoutes = require("./routes/API");
app.use("/api", apiRoutes);
// API
// app.use('/api', apiRoutes);
// app.use("/auth", authRoutes);
// app.use("/authorize", dashRoutes)

// Configure middleware
// Use morgan
app.use(logger("dev"));
// Use body parser
app.use(bodyParser.json());
// Use cors
app.use(cors());

// Connecting to DB

// Serve up static assets (usually on heroku)
// 


db.sequelize.sync({})

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

app.listen(PORT, function(){
    console.log(`APP listening on PORT ${PORT}`)
});

Я пытался использовать файл .env.production, но, похоже, это тоже не работает, есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...