Как подать угловой с голангом? - PullRequest
0 голосов
/ 18 февраля 2019

Я пытаюсь, используя http.FileServe, предоставляя каталог угловых приложений.Но вместо этого я получаю список файлов в этой папке.Я использую пакет mux gorilla.

Если это для простого файла html, он работает, но не для углового приложения.

router := mux.NewRouter()
router.PathPrefix("/").Handler(http.FileServer(http.Dir("./static/src/app")))

В этом списке перечислены все файлы в каталоге в ./static/src/app когда зашел на этот URL.Как мне правильно это сделать?

1 Ответ

0 голосов
/ 18 февраля 2019

Приложение Angular, скорее всего, обслуживается через собственный сервер NodeJS (по умолчанию на порту 4200 , если я помню).Вам нужно запустить ng build, если вы создали приложение с помощью Angular cli .

. Затем, подайте файл index.html в папке / dist , которыйбудет создан после запуска ng build.Этот файл содержит минимизированный, связанный JS, который может обслуживаться через любой веб-сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...