Веб-сайт, развернутый на AWS EC2, отличается от локальной версии

#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.