при развертывании приложения create-response-app получение неожиданного токена '<' - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь развернуть приложение create-response-app, используя express. js. Я также использую маршрутизацию на стороне клиента (response-router-dom v5) с базовым именем my-app .

Когда я обновляю sh страницу, следующие URL-адреса через браузер:

но когда я обновляюсь sh страница с URL https://my-website.com/my-app/: type /: id (например: https://my-website.com/my-app/polar/12345.)

Я получаю следующую ошибку:

Uncaught SyntaxError: Неожиданный токен '<' </strong> -> браузер пытается загрузить файлы /js/chunk.js и /js/main.chunk.js, запрашивая следующие URL-адреса:

вместо этих:

вот мой express серверный файл:

const path = require('path');
const express = require('express');

const app = express();

const root = path.join(__dirname, 'build');

app.use(express.static(root));

app.get('/*', (req, res) => {
  console.log('requested!', req.originalUrl);
  res.sendFile(path.join(__dirname, 'build', 'index.html'));
});

app.listen(9000, () => {
  console.log('App is running on port 9000');
});

Я развертываю приложение через docker файл в кластер kubernetes на AWS. Страницы обслуживаются через nginx контроллер входящего трафика.

Где должна быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...