在快速路线中渲染react app给出404

时间:2019-03-13 16:46:36

标签: reactjs express

在主app.js中,我使用:

app.use('/', express.static(path.join(__dirname, '../../reactapp/build/')));

工作正常。但是我不想在主页上渲染我的reactapp。我要在特定路线上使用它:

在app.js中:

var testRouter = require('./routes/test');
app.use('/test', testRouter);

./ routes / test.js我不确定如何使用它:

app.use('/', express.static(path.join(__dirname, '../../../reactapp/build/')));
module.exports = app;

router.get('/', function(req, res, next) {
    res.send('/', express.static(path.join(__dirname, '../../../reactapp/build/')))
});

module.exports = router;

router.use('/', express.static(path.join(__dirname, '../../../reactapp/build/')))

我在所有这些上都得到了404的静态内容。

Reactapp构建看起来像这样:

asset-manifest.json
favicon.ico
img
index.html
manifest.json
precache-manifest.60030037bf8efd962fd70c452672e021.js
service-worker.js
static

0 个答案:

没有答案