webpack encore dev-сервер не найден /

Здравствуйте, я пытаюсь запустить сервер разработки с использованием веб-пакета на бис, набрав npm run dev-server, при проверке localhost: 9000 отображает меня Cannot GET / и выдает этот журнал

 「wds」: Project is running at http://localhost:9000/ 
 「wds」: webpack output is served from http://localhost:9000/build/
 「wds」: Content not from webpack is served from D:\xampp\htdocs\api-platform\public
 「wds」: 404s will fallback to /index.html 


зная, что я уже изменил package.json

"scripts": {
"dev-server": "encore dev-server --port 9000 --disable-host-check",
"dev": "encore dev",
"watch": "encore dev --watch",
"build": "encore production --progress"
},

а также просмотрите документ https://symfony.com/doc/current/frontend/encore/dev-server.html

Project structure
api-platform/node_modules
api-platform/public/build/entrypoints.json
api-platform/public/build/manifest.json
api-platform/package.json
api-platform/webpack.config.json

Контроллер

    /**
 * @Route("/", name="app")
 */
public function index()
{
    return $this->render('app/index.html.twig', []);
}

person Badr    schedule 23.12.2019    source источник
comment
не могли бы вы поделиться структурой вашего проекта?   -  person Abu Sufian    schedule 23.12.2019
comment
конечно, я обновлю его в сообщении.   -  person Badr    schedule 23.12.2019


Ответы (1)


Наконец, я решил это, подписавшись на несколько шагов.

  1. Перейдите в package.json и добавьте порт, disable-host-check на свой dev-сервер:
    # P2 #
  2. Перейдите на хост вашего приложения (не на dev-server) и убедитесь, что у apache и dev-server нет одного и того же порта.
    Ура!
person Badr    schedule 23.12.2019