生产中的React和Koa

时间:2019-01-18 13:16:29

标签: reactjs typescript koa

我无法在Koa服务器上提供React构建,我还使用了路由控制器作为后端。

我尝试使用koa-send来提供反应构建。

this.app = createKoaServer({
  development: false,
  validation: false,
  cors: true,
   authorizationChecker: auth.check,
   currentUserChecker: current.check,
  controllers: [__dirname + '/controllers/*.js']
});
this.app.use(async (ctx, next) => {
  const publicDir= path.resolve(__dirname, '../../browser/build');
  return await send(ctx, 'index.html', { 
    root: publicDir
  });
});

我希望在运行服务器代码时访问我的React构建[Koa], 目前,当我启动Koa服务器时,react在控制台上生成错误消息, Uncaught SyntaxError: Unexpected token <

0 个答案:

没有答案