92 次浏览【转载需注明来源】
博客作者:【1522****7370】
用宝塔搭建了网站,把移动端h5页面放进去 宝塔里面绑定域名端口也改成8081, 可以访问 出基本的页面,但是后端收不到信息,也没法发送数据到前端!
需求 我想直接把h5页面直接放进宝塔创建的网页目录里面使用! 前后端要怎么去配置
如果是新手,推荐使用同一个域名去发送页面
不同的域名发送页面是会有跨域问题存在的,浏览器默认不允许一个网页中,有get或post其他不同的域名地址。
通常解决跨域是在宝塔中设置以下标头:
协议头:Access-Control-Allow-Origin 对应值:*
//允许哪些域名可以跨域,这里设置所有
协议头:Access-Control-Request-Methods 对应值:GET,POST,PUT,DELETE,OPTIONS
//允许哪些请求方式可以跨域请求
协议头:Access-Control-Allow-Headers 对应值:x-requested-with,content-type
//允许携带哪些请求头信息
例如:Access-Control-Allow-Origin:*
就是同IP,我直接用的服务器ip, 然后把h5页面直接放在 服务器, 直接访问IPxx.xx.xx/h5/index.html 有页面但是后端收不到我设置的请求信息
开始我以为是端口问题 然后把宝塔里面的绑定域名 端口也改成了8081, 一样只有页面 没有请求数据这些
不能恶意举报,否则进行封号处理!
测试账号
快码FOF编程 Time: 2023-09-25 09:38:59
评论ID
如果是新手,推荐使用同一个域名去发送页面
不同的域名发送页面是会有跨域问题存在的,浏览器默认不允许一个网页中,有get或post其他不同的域名地址。
通常解决跨域是在宝塔中设置以下标头:
协议头:Access-Control-Allow-Origin 对应值:*
//允许哪些域名可以跨域,这里设置所有
协议头:Access-Control-Request-Methods 对应值:GET,POST,PUT,DELETE,OPTIONS
//允许哪些请求方式可以跨域请求
协议头:Access-Control-Allow-Headers 对应值:x-requested-with,content-type
//允许携带哪些请求头信息
例如:Access-Control-Allow-Origin:*
1522****7370 回复 1楼 快码FOF编程 Time: 2023-09-25 09:56:26
评论ID
就是同IP,我直接用的服务器ip, 然后把h5页面直接放在 服务器, 直接访问IPxx.xx.xx/h5/index.html 有页面但是后端收不到我设置的请求信息
开始我以为是端口问题 然后把宝塔里面的绑定域名 端口也改成了8081, 一样只有页面 没有请求数据这些