Коа и роутер Create-React-App не найдены - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть сборка проекта поверх create-реагировать на приложение. Теперь я хочу развернуть с KoaJS. Это мой код: server.js

const serve = require('koa-static');
const logger = require('koa-logger');
const Koa = require('koa');
const app = new Koa();
const port = process.env.SERVER_PORT;

app.use(logger());
app.use(serve(__dirname + '/build'));

app.listen(port);
console.log(`Kylin listening ${process.env.SERVER_ENV} on port ${port}`);

При сборке, развертывании и посещении индекса (путь: "/") все в порядке. Но когда я посещаю другой маршрут, например: / about, ответ сервера "Not found". Что не так? Кто-нибудь может помочь мне, плз !!!!

1 Ответ

0 голосов
/ 23 сентября 2018

См. https://stackoverflow.com/a/52462348/9341118

Если вы используете реагирующий маршрутизатор, вы можете добавить промежуточное программное обеспечение для внесения в белый список маршрутов клиента и переписать пути в '/', что заставит index.html и все клиентские активы загружаться или обновляться на полную страницу, позволяя маршрутизатору реакции анализировать исходный путь запроса (например, /about).

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