我有一个Web应用程序,其前端在extjs中实现,后端在java中实现。在Tomcat中部署前端和后端时,Web应用程序可以成功运行。
现在,我想将其更改为独立的桌面应用程序。 我的所作所为如下:
现在我遇到的问题是:
当在NW.js中调用的前端向后端发送RESTful请求时,该URL将更改为“chrome-extension:// 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">
来发送请求。
答案 0 :(得分:0)
您的代码的目标是相对网址。您需要定位完全限定的/sso/auth
端点。
假设您没有使用JS操作帖子,请将您的html更改为
<form action="http://localhost:8080/sso/auth" method="post">
应解决您的问题。