想把网站托管在类似 GitHub page 这样的第三方平台上。比如域名为 example.com,网站有个注册账号页面example.com/signup。当用户注册的时候,会提交表单到我自己的服务器上,比如 api.example.com/signup, 请问这种是否妥当?我看大部分情况都是静态网站和 API 都在同一个域名下面。
正常情况:
<form action="/signup" method="post"></form>
现在的情况:
<form action="api.example.com/signup" method="post"></form>
1
hronro 2020-06-06 17:05:21 +08:00
没啥问题吧,记得你的 API 服务器设置成允许跨域就可以了
|
2
jugelizi 2020-06-06 17:37:22 +08:00
不要 from 提交就是了 不然会跳转
|
3
imdong 2020-06-06 17:48:03 +08:00
实际上现在很多网站都是这样的...
很常见的前后端分离,不过 Post 数据会有跨域问题, 需要 API 设置允许跨域,其他的 jsonp 可解。 api.example.com/signup 与 example.com/api/signup 没啥太大区别。 |
7
hunk 2020-06-06 21:33:35 +08:00
json post 提交,不需要 form
|
8
yuzo555 2020-06-06 21:43:11 +08:00
AJAX 提交
|