不久,我有一个应用程序,在服务上是4.6MB.
当我做:
ng serve --prod
我得到1MB的文件大小.
但是,--prod以某种方式使我的整个应用程序中断.
我向服务器发送请求的整个服务(基于承诺)不再有效.
bizzar的事情是,只要没有服务器请求,简单的ng服务工作完全正常和ng服务的某些部分--prod工作正常.
我没有发布任何代码,因为ng服务版本工作正常.
主要问题是:
为什么我会采取帽子行为?
此外,在某些时候,基于ng服务的应用程序--prod突然完全无处不在,然后我重新启动应用程序,再次,一个破碎的应用程序.
编辑: 更多EXPLICIT细节:
我正在使用Fiddler确保所有细节都正确无误:
如您所见,细节还可以.
现在负责在客户端模拟该请求的代码:
login(uName: string, pw: string, type: number): Promise<any> {
return new Promise(resolve => {
if (type === 1) {
const options = new RequestOptions({ headers: this.headers });
const body = JSON.stringify({ username: uName, password: pw });
this.http.post(this.loginUrl, body, options)
.toPromise()
.then(response => {
resolve(response);
})
.catch(this.handleError);
} else if (type …Run Code Online (Sandbox Code Playgroud)