首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将RESTful请求从NW.js实现的fron端发送到Java实现的后端?

如何将RESTful请求从NW.js实现的fron端发送到Java实现的后端?
EN

Stack Overflow用户
提问于 2017-05-31 08:55:37
回答 1查看 65关注 0票数 0

我有一个web应用程序,它的前端是用extjs实现的,后端是用java实现的。在Tomcat中部署前端和后端时,web应用程序可以成功运行。

现在,我想把它变成独立的桌面应用程序。我所做的如下:

  1. 将所有前端资源保存到本地主机,并将它们包装在NW.js中。
  2. 仍然在本地tomcat中部署后端部件。

现在我遇到的问题是:

当前端调用在"chrome-extension://pedkhegghbakdeaeelkjnajoobkpibbd/sso/auth".中将RESTful请求发送到后端时,url将被更改为NW.js。正确的应该是"http://localhost:8080/sso/auth

我是不是用错了NW.js?

我使用的版本是nwjs-sdk-v0.22.3-win-ia32。操作系统版本为Windows 7 32位。

index.html附呈。

package.json是:

代码语言:javascript
复制
{
"name": "demo",
"main": "index.html"
}

html包含要发送请求的<form action="auth" method="post">

EN

回答 1

Stack Overflow用户

发布于 2017-06-03 00:26:25

您的代码以相对URL为目标。您需要针对完全合格的/sso/auth端点。

假设您没有使用JS处理帖子,则将html更改为

代码语言:javascript
复制
<form action="http://localhost:8080/sso/auth" method="post">

应该解决你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44280099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档