我如何从Koa.js服务器发送React应用?

问题描述 投票:0回答:1

我有React应用。我有带脚本和根元素的bundle.jsindex.html。如何从服务器发送它?

我有一个Koa.js服务器

const Koa = require('koa');
const app = new Koa();

app.use(async ctx => {
  ctx.body = 'Hello World';
});

app.listen(3000);

我可以将index.html作为静态文件发送,还是有其他反应?

reactjs koa
1个回答
0
投票

很容易。您需要安装koa-static。另外,还有一个用于存放静态文件的文件夹,例如public,您需要在其中构建reactjs应用。然后将koa静态中间件添加到您的服务器,这是它的要点:

const Koa = require('koa')
const serve = require('koa-static')

const app = new Koa();
app.use(serve(__dirname + '/public'))

app.listen(3000)
© www.soinside.com 2019 - 2024. All rights reserved.