Мой сервер. js
const express = require('express');
const path = require('path');
const db = require('./config/db');
const app = express();
// MongoDB
db();
const PORT = process.env.PORT || 5000;
app.use(express.json());
// ... other app.use middleware
app.use(express.static(path.join(__dirname, 'client', 'build')));
// ...
// Right before your app.listen(), add this:
app.get('*', (req, res) => {
res.sendFile(path.join(__dirname, 'client', 'build', 'index.html'));
});
app.use('/api/upload', require('./routes/upload'));
app.use('/api/users', require('./routes/users'));
app.listen(PORT, () => {
console.log(`App listening on port ${PORT}!`);
});
мой пакет. json
"heroku-postbuild": "cd client && npm install --only=dev && npm install && npm run build"
Мой сервер React развернут, но я не знаю, почему мой NODE-сервер не ' т работает. Я пытаюсь использовать почтальон для получения GET-запроса с сервера heroku, но он не работает. Пожалуйста, помогите кому-нибудь