Angular JS 应用本地主机路径
Angular JS application localhost Path
我有 angular 应用程序位于目录 'someApp'
中。 Url 在服务器上是 http://example-domain/someApp/#/
。但是我的本地主机应用程序 运行ning 就像 localhost:8000/#!
现在我希望我的应用程序 运行 与来自本地主机的服务器一样,但我不知道该怎么做,问题出在服务器 someApp
附加在主机和我的代码 href
link 没有,stateProvider
无法加载 html 个文件。
应用程序 运行 与 http://example-domain/someApp/#/
类似,但是当用户单击创建 link 时,它会将 URL 替换为 http://example-domain/#/create
,但失败了
Html 代码为
<a href="/create">Create</a>
请帮助使两者的工作方式相同。
我有同样的问题,基本上当 运行 在本地开发中它可以工作,然后在测试服务器上不再工作,反之亦然。
第一个建议:永远不要使用绝对路径来定义资源:始终使用相对路径(服务、链接、文件...)
在本地和远程使用相同的目录结构,即如果远程有 /someApp 然后在本地创建一个名为 的目录/someApp: http://localhost:yourport/someApp/#!然后应该工作。
希望对您有所帮助。
我有 angular 应用程序位于目录 'someApp'
中。 Url 在服务器上是 http://example-domain/someApp/#/
。但是我的本地主机应用程序 运行ning 就像 localhost:8000/#!
现在我希望我的应用程序 运行 与来自本地主机的服务器一样,但我不知道该怎么做,问题出在服务器 someApp
附加在主机和我的代码 href
link 没有,stateProvider
无法加载 html 个文件。
应用程序 运行 与 http://example-domain/someApp/#/
类似,但是当用户单击创建 link 时,它会将 URL 替换为 http://example-domain/#/create
,但失败了
Html 代码为
<a href="/create">Create</a>
请帮助使两者的工作方式相同。
我有同样的问题,基本上当 运行 在本地开发中它可以工作,然后在测试服务器上不再工作,反之亦然。
第一个建议:永远不要使用绝对路径来定义资源:始终使用相对路径(服务、链接、文件...)
在本地和远程使用相同的目录结构,即如果远程有 /someApp 然后在本地创建一个名为 的目录/someApp: http://localhost:yourport/someApp/#!然后应该工作。
希望对您有所帮助。