离子代理和 oAuth
Ionic Proxy and oAuth
我正在尝试设置此测试环境,涉及 运行ning ionic 服务器和 apache 服务器 运行ning Magento。我有以下设置:
Ionic Server 运行在端口 8100 (http://localhost:8100/#/app/home) 上,在 ionic.project 文件中使用代理以避免任何 CORS 问题
"proxies":[
{
"path": "/magento",
"proxyUrl": "http://www.appfactory.loc"
}
Apache 服务器 运行 正在端口 80 上,我正在设置域为 http://www.appfactory.loc/ 的虚拟主机。
一切看起来都找到了,我可以看到应用程序与 Magento 通信,问题是 Magento API 正在使用 oAuth 进行他们的 API 身份验证,所以我得到一个 oAuth 签名无效错误,因为我设置的代理。来自 magento 的任何其他不需要 oAuth 的调用都可以正常工作,但我仍然需要它用于 APIs。 运行 这种环境最好的配置是什么?
好的,在使用本地服务器进行开发时,ionic 的最佳工作流程(从我的角度来看)就是简单地启动带有标志的 Chromw:
"\Program Files (x86)\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files --disable-web-security --user-data-dir
然后您可以通过在地址栏中键入以下内容来打开本地 html 文件:
file:///C:/stage/path-to-project/www/index.html
这比使用离子代理简单多了。
我正在尝试设置此测试环境,涉及 运行ning ionic 服务器和 apache 服务器 运行ning Magento。我有以下设置:
Ionic Server 运行在端口 8100 (http://localhost:8100/#/app/home) 上,在 ionic.project 文件中使用代理以避免任何 CORS 问题
"proxies":[ { "path": "/magento", "proxyUrl": "http://www.appfactory.loc" }
Apache 服务器 运行 正在端口 80 上,我正在设置域为 http://www.appfactory.loc/ 的虚拟主机。
一切看起来都找到了,我可以看到应用程序与 Magento 通信,问题是 Magento API 正在使用 oAuth 进行他们的 API 身份验证,所以我得到一个 oAuth 签名无效错误,因为我设置的代理。来自 magento 的任何其他不需要 oAuth 的调用都可以正常工作,但我仍然需要它用于 APIs。 运行 这种环境最好的配置是什么?
好的,在使用本地服务器进行开发时,ionic 的最佳工作流程(从我的角度来看)就是简单地启动带有标志的 Chromw:
"\Program Files (x86)\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files --disable-web-security --user-data-dir
然后您可以通过在地址栏中键入以下内容来打开本地 html 文件:
file:///C:/stage/path-to-project/www/index.html
这比使用离子代理简单多了。