我无法在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 <