提问者:小点点

如何在端口3000上运行我的应用程序? (反应)


我有一个react应用程序,后端运行在本地主机:8000。 前端部分应在端口3000上运行。 对于这个特定的示例,我使用的是express Server。 如何配置?

这是我的server.js:

null

const express = require('express');
const cors = require('cors');
const path = require('path');
const testimonialsRoutes = require('./routes/testimonials.routes');
const concertsRoutes = require('./routes/concerts.routes');
const seatsRoutes = require('./routes/seats.routes');

const app = express();


app.use(express.urlencoded({ extended: false }));
app.use(express.json());
app.use(express.static(path.join(__dirname + '/client')));
app.use(cors());
app.use('/api/', testimonialsRoutes);
app.use('/api/', concertsRoutes);
app.use('/api/', seatsRoutes);

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

app.use((req, res) => {
  res.status(404).json({ message: 'Not found' });
});

app.listen(process.env.PORT || 8000, () => {
  console.log('Server is running on port: 8000');
});

null


共1个答案

匿名用户

app.listen(process.env.PORT || 3000, () => {
console.log('Server is running on port: 3000');
});