У меня есть две проблемы в моем угловом приложении.
Проблема 1: проблема .htaccess
В моем случае я настроил мое приложение на экземпляр EC2.
Путь ::: var / www / html / adminpanel
Я установил этот .htaccess
файл.Я поместил этот файл в папку adminpanel
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) /adminpanel/index.html [NC,L]
Теперь он работает нормально, но когда я перезагружаю страницу, я получаю Not Found ошибку.
Проблема 2: Я не могу удалить console.log в сборке prod.
Я сделал сборку, используяэта команда.
ng build --prod
В файле main.ts
я установил этот код.
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
if (environment.production) {
enableProdMode();
if(window){
window.console.log=function(){};
}
}
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));