Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Localhost为我的angular应用发送了无效响应_Angular_Apache_Maven_Ssl_Localhost - Fatal编程技术网

Localhost为我的angular应用发送了无效响应

Localhost为我的angular应用发送了无效响应,angular,apache,maven,ssl,localhost,Angular,Apache,Maven,Ssl,Localhost,我在本地用springBoot、java、jHipster、Angular等创建了一个项目,我想运行它。通常我使用mvnw来运行项目。现在我改变了计算机,所以当在cmd中运行mvnw时,它会显示应用程序正在运行,当我转到此链接时,我无法访问该应用程序 这是一条信息: 此站点无法提供安全连接 localhost发送了无效响应。 尝试运行Windows网络诊断。 ERR_SSL_PROTOCOL_ERROR您必须使用HTTP协议,因为您不需要使用SSL证书 更改为: https://localho

我在本地用springBoot、java、jHipster、Angular等创建了一个项目,我想运行它。通常我使用mvnw来运行项目。现在我改变了计算机,所以当在cmd中运行mvnw时,它会显示应用程序正在运行,当我转到此链接时,我无法访问该应用程序

这是一条信息:

此站点无法提供安全连接
localhost发送了无效响应。
尝试运行Windows网络诊断。

ERR_SSL_PROTOCOL_ERROR
您必须使用
HTTP
协议,因为您不需要使用
SSL证书

更改为:

https://localhost:8080
致:


然后您就不会再出现错误。

这是正常行为,因为您不使用https协议。

如果您是在“localhost”中打开的,那么您必须提供http,因为本地计算机无法提供安全连接(https)。
所以,试试这个……

我不明白你回答的原因,但事实正好相反。谢谢你的解释!我出现问题的原因是我使用的是https而不是http,这可能是正确的。对不起,你的回答似乎与此相反。我想再次接受你的回答,但对其他人来说,这可能会令人困惑。只需更改协议的位置。这就是全部。仅仅因为你帮了我还不够。这个问题对其他人也有帮助。我已经试过了,但是当我输入一年有什么不同,@ph33nyx。。。Chrome68+现在强制使用https。对于Angular应用程序,您可以在package.json“scripts”部分添加另一行。我使用:“start”:“ng serve--port 4200”,“startSSL”:“ng serve--ssl--port 4200”,以startSSL的形式启动站点将允许您在本地主机上运行ssl(注意:可能还需要withCredentials:true才能添加到HttpInterceptor)
http://localhost:8080