0
我有一個Web應用程序,其前端在extjs中實現,後端在java中實現。在Tomcat中部署前端和後端時,Web應用程序可以成功運行。如何將RESTful請求發送到在NW.js中實現的從前端實現的Java後端?
現在,我想將其更改爲獨立的桌面應用程序。 我所做的是如下:
- 保存所有的前端資源,本地主機和Tomcat中其是本地的NW.js包裹其中
- 部署後端部分仍然
現在,我得到的問題是:
在前端稱爲NW.js發送RESTful的請求到後端,網址變更爲「鉻擴展:// pedkhegghbakdeaeelkjnajoobkpibbd/SSO/AUTH」。正確的應該是「http://localhost:8080/sso/auth」
我是否以錯誤的方式使用NW.js?
我使用的版本是nwjs-sdk-v0.22.3-win-ia32。操作系統版本是Windows 7 32位。
附帶index.html。
的是的package.json:
{
"name": "demo",
"main": "index.html"
}
HTML中包含<form action="auth" method="post">
發送請求。
非常感謝您的回覆。是的,這確實可以成功發送網址。但是我的應用程序中有太多的相對URL。我不想手動更改它們。有沒有什麼方法可以使NW.js自動配置爲「http:// ip:8080」? –
您可以使用gui.App.setProxyConfig或Chromium代理配置。如果你需要它,我會用一個例子更新我的答案。 – Sugarcaen
是的,我需要它。這將非常有幫助。非常感謝你。 –