我有一个具有此文件结构的Web应用程序。
如何运行具有React的Production Build的Web应用程序? 我的index.js中的这段代码无法正常工作。
app.use(express.static("client/build"));
app.get("/", (req, res) => {
res.sendFile(path.resolve(__dirname, "client", "build", "index.html"));
});
我应该执行命令serve -s build
吗?在根目录中?
答案 0 :(得分:0)
以此替换您的index.js
。
const express = require('express');
const path = require('path');
const port = process.env.PORT || 3500;
const app = express();
app.use(express.static(__dirname + '/build'));
app.get('*', function (request, response){
response.sendFile(path.resolve(__dirname, 'build', 'index.html'))
});
app.listen(port);
然后命令node index.js