express сервер работает, но ничего не регистрирует в кодовом терминале - PullRequest
0 голосов
/ 10 марта 2020

после того, как я запустил свое приложение в производство, создав файл сборки и т. Д. c, сервер не отвечает на тестирование разработки, я попытался закомментировать код сборки и получить запросы, отправленные на


app.get('/', function (req, res) {
  res.send('GET request to the homepage')
})

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

это мой сервер

const express = require('express');
const app = express();
const mongoose = require('mongoose');
const path = require('path');

//Use dotenv to read .env vars into Node
require('dotenv').config();

var cors = require('cors');

app.use(cors());

app.use(function(req, res, next) {
    res.header('Access-Control-Allow-Origin', '*');
    res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
    next();
});


// parse body on every request //
app.use(express.json());
app.use(express.urlencoded({ extended: false }));

app.use('/api/posts', require('./routes/postRoute'));
app.use('/api/users', require('./routes/usersRoute'));
app.use('/api/admin', require('./routes/adminRoute'));
app.use('/api/payment', require('./routes/paymentRoute'));


// Serve up static assets (usually on heroku)
if (process.env.NODE_ENV === 'production') {
    app.use(express.static(path.join(__dirname, 'client', 'build')));
    }

    // console.log(` .env mongoose string ${process.env.DB_CONN}`);

    mongoose
    .connect((process.env.MONGODB_PRODUCTION_DATABASE || process.env.MONGODB_DEVELOPMENT_DATABASE), {
        useNewUrlParser: true,
        useUnifiedTopology: true,
        useCreateIndex: true
    })
    .then(console.log('We have touchdown houston [DATABASE HAD CONNECTION]'))
    .catch((err) => console.log(err));


    // root home page

    app.get('*', (req, res) => {
        res.sendFile(path.join(__dirname, 'client', 'build', 'index.html'));
    });


    // listen to server

    const PORT = process.env.PORT || 5000;

    app.listen(PORT, function() {
        console.log(`@.@ ==> API Server  on PORT ${PORT} now listening`);
    });

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