首页 > 解决方案 > 使用 symfony 4 服务静态文件夹

问题描述

我想复制 Vue.js 生成的 dist 文件夹并在 symfony 路由上提供它,我试过:

路线.yaml

vue:
  path: /{path}
  controller: App\Controller\ApiController::vue
  methods: [GET]
  requirements:
    path: .*

ApiController.php

public function vue()
{
    $vuepath = __DIR__.'/../../public/dist/index.html';
    return new Response(file_get_contents($vuepath));
}

它启动时index.html不加载 javascript 文件。我如何为我的申请提供服务?

标签: symfonystaticserve

解决方案


推荐阅读