我如何从服务器Koajs发送React应用

时间:2019-03-08 10:45:43

标签: reactjs koa

我对应用有反应。 我有带有Scipts和根元素的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吗? 还是有其他反应?

1 个答案:

答案 0 :(得分: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)