当我为Angular项目提供服务然后打开localhost:4200时,没有重定向,相反,它只是下载名为“ download”的文件,其文件类型为“ file”。
我真的不知道发生了什么事。昨天一切顺利!没有更新任何东西,只是提交了更改。签出旧的更改或其他分支(通过git)将无法解决问题。
编辑:
控制台中有一个警告:
Resource interpreted as Document but transferred with MIME type application/x-httpd-php: "http://localhost:4200/".
“网络”标签中只有一个请求:
General
Request URL: http://localhost:4200/
Request Method: GET
Status Code: 200 OK
Remote Address: 127.0.0.1:4200
Referrer Policy: no-referrer-when-downgrade
Response Headers
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Length: 2399
Content-Type: application/x-httpd-php; charset=UTF-8
Date: Thu, 13 Jun 2019 13:25:04 GMT
ETag: W/"95f-OzUIvH6AGkYTzrBRrWDtbW34jgE"
X-Powered-By: Express
Request Headers
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9,de-DE;q=0.8,de;q=0.7
Cache-Control: no-cache
Connection: keep-alive
Cookie: io=jtCE1d_N_SpFiMybAAAA
Host: localhost:4200
Pragma: no-cache
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
删除并再次克隆
也尝试运行另一个端口ng serve --port 8080
并且发生了相同的事情
可以使用ng serve运行另一个项目(也可以使用端口4200)
更新:
解决问题,方法是重新安装node,git和global @ angular / cli。然后再次将项目从其存储库克隆到另一个目录,然后ng serve可以正常工作!
编辑解决:刚刚打开VSC,尝试ng服务及其后退!这是VSC的问题吗?