我在目录'someApp'
中有角度应用程序。服务器上的网址为http://example-domain/someApp/#/
。但是我的localhost应用程序运行方式类似于localhost:8000/#!
现在我希望我的应用程序也可以从localhost运行相同的服务器,但我不知道如何做到这一点,服务器someApp
上的问题是在主机和我的代码之后附加的href
{1}}链接没有,stateProvider
无法加载html文件。
应用程序的运行方式与http://example-domain/someApp/#/
类似,但是当用户点击“创建”链接时,它会将网址替换为http://example-domain/#/create
,但会失败
Html代码
<a href="/create">Create</a>
请帮助使两者同样工作。
答案 0 :(得分:0)
我遇到了同样的问题,基本上在本地运行dev时它正在工作,然后在测试服务器上不再工作,反之亦然。
第一个建议:永远不要使用绝对路径来定义资源:始终使用相对路径(服务,链接,文件......)
在本地使用以及远程使用相同的目录结构,即如果你有远程 / someApp ,那么在本地创建一个名为 / someApp 的目录:{{ 3}}!然后应该工作。
我希望这会有所帮助。