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