最近在使用amis,然后感觉确实是一个极易上手的前端框架。而且目前我的工作中主要也是使用amis+flask,所以没有道理不掌握
碰到的问题:
之前就写了一个html页面,然后后端接口是flask写的。但是在点击提交的时候,发现后端接口是有访问到的,但是没有响应,这里可以看出。strict-orign-when-cross-origin.跨域了


解决办法:
1.部署前端
这里需要下载node.js 然后下载amis 。之后再是将前台部署好。
2.安装nginx,部署nginx做反向代理
这里的8000是之后统一访问的端口,nginx会监听8000端口,然后路由url是/的会转发至前台的3000端口,路由url是/index的会转发至后台的是5000端口,从而实现解决跨域问题。

效果:

这里po一下前后台的代码,以供之后回溯使用
1.前台目录

前台主要代码

后台代码

本文介绍了在使用Amis前端框架和Flask后端服务时遇到的跨域问题,以及通过前端部署和配置Nginx反向代理来解决该问题的方法。详细步骤包括前端的Node.js环境搭建、Amis部署,以及Nginx的配置,确保前端访问3000端口,后端接口通过5000端口转发,成功实现跨域通信。

2789

被折叠的 条评论
为什么被折叠?



