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
angular应用程序在本地工作,但在live server上仅显示文件列表_Angular - Fatal编程技术网

angular应用程序在本地工作,但在live server上仅显示文件列表

angular应用程序在本地工作,但在live server上仅显示文件列表,angular,Angular,我面临着这个问题,我已经寻找了很多关于它,但它不是固定的。问题是,当我构建angular应用程序并在本地运行时,它可以工作,但当我将其上载到live server并运行时,它只显示文件索引(请参阅上载的图像)。这是我的服务器或构建的问题吗。 我已经上传了构建在myapp文件夹上,当我运行URL时,它只显示Html、js和字体文件列表。我还更改了index.html文件中的base href,如下所示 我不知道您正在运行什么服务器,但对于apache tomcat,例如当您将应用程序(静态文件+i

我面临着这个问题,我已经寻找了很多关于它,但它不是固定的。问题是,当我构建angular应用程序并在本地运行时,它可以工作,但当我将其上载到live server并运行时,它只显示文件索引(请参阅上载的图像)。这是我的服务器或构建的问题吗。 我已经上传了构建在
myapp
文件夹上,当我运行URL时,它只显示Html、js和字体文件列表。我还更改了index.html文件中的base href,如下所示


我不知道您正在运行什么服务器,但对于apache tomcat,例如当您将应用程序(静态文件+index.html)放到
/var/www/html/
时,您必须将basehref设置为

如果在
/var/www/html/example/
中,因此
..

我的服务器出现问题,我已通过将
DirectoryIndex.html
放入
文件中,修复了
.htacess
文件的问题

构建应用程序后,您必须拥有包含index.html的dist文件夹以及一些css和javascript文件,您必须将它们放在html/文件夹中。您做到了吗?我已将所有文件上传到我的服务器(apache),包括index.html,从dist文件夹上传到public_html/myapp,并将基础更改为href=“/myapp/”,但问题仍未解决。我访问过这个URL,好像它不起作用,但当我访问它时,应用程序会完美地加载。我只是不明白问题是服务器没有自动读取index.html,或者angular没有加载默认路由。我的服务器有问题,我已经修复了.htacess文件的问题,在其中添加了“DirectoryIndex.html”。