У меня есть приложение React. У меня есть bundle.js и index.html со скриптами и корневым элементом. Как я могу отправить его с сервера?
У меня есть сервер Koa.js
const Koa = require('koa');
const app = new Koa();
app.use(async ctx => {
ctx.body = 'Hello World';
});
app.listen(3000);
Могу ли я отправить index.html в виде статического файла, или у реакции есть другой способ?





Это просто. Вам необходимо установить коа-статический. Также у вас есть папка для ваших статических файлов, например public, вам нужно, чтобы ваше приложение reactjs было собрано там. Затем добавьте промежуточное ПО koa-static на свой сервер, вот его суть:
const Koa = require('koa')
const serve = require('koa-static')
const app = new Koa();
app.use(serve(__dirname + '/public'))
app.listen(3000)
Возможный дубликат Koa.js — обслуживание статических файлов и REST API