#angular #amazon-web-services #ubuntu #amazon-ec2
Вопрос:
Я развернул веб-сайт Angular с использованием бесплатного уровня AWS EC2 Ubuntu, внес некоторые обновления в локальную версию и перенес изменения на Github. Я подключаюсь по SSH к экземпляру на своем компьютере и извлекаю обновления. Когда я проверяю код на экземпляре EC2, изменения отражаются в коде, но не отображаются на живом веб-сайте.
После того, как я внес изменения, я:
pm2 kill
pm2 start server.js
sudo service nginx stop amp;amp; sudo service nginx start
Затем я решил удалить репозиторий и повторно клонировать его в экземпляр EC2, но изменений все еще нет. Я также клонировал репозиторий на свою машину, переустановил все, просто чтобы убедиться, что изменения есть на Github, и они есть.
Что здесь может происходить?
Комментарии:
1. Похоже на проблему с кэшем HTTP-браузера. Попробуйте очистить кэш браузера или выполнить жесткую перезагрузку (ctrl shift r) для проверки.
2. Я очистил кэш и попытался использовать режим инкогнито.
Ответ №1:
Старый mapping.js все еще был там, мне пришлось сделать сборку NG, которая заменила старое сопоставление и перенесла изменения на Github.