Render реагировать приложение в экспресс-маршрут дает 404 с - PullRequest
0 голосов
/ 13 марта 2019

В основном app.js я использую:

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

И все работает нормально.Но я не хочу показывать свой реактивный приложение на домашней странице.Я хочу это по определенному маршруту:

в app.js:

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

и в

. / Routs / 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/')))

Я получаю 404s для статического содержимого на всех этих.

Сборка Reactapp выглядит следующим образом:

asset-manifest.json
favicon.ico
img
index.html
manifest.json
precache-manifest.60030037bf8efd962fd70c452672e021.js
service-worker.js
static
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...