当前位置: 首页 > news >正文

长宁品牌网站建设网站维护的基本内容有哪些

长宁品牌网站建设,网站维护的基本内容有哪些,城市门户网站模板,村镇建设年度报表登录网站文章目录 准备工作Flask 后端设置Vue3 前端设置跨域问题测试 准备工作 安装开发环境 安装 Python#xff08;推荐 Python 3.8 或更高版本#xff09;。安装 Node.js#xff08;推荐 LTS 版本#xff09;。安装 PyCharm#xff08;用于 Flask 开发#xff09;和 VSCode推荐 Python 3.8 或更高版本。安装 Node.js推荐 LTS 版本。安装 PyCharm用于 Flask 开发和 VSCode用于 Vue3 开发。使用 npm 安装 Vue CLInpm install -g vue/cli。 创建项目 Flask 项目在 PyCharm 中新建一个 Python 项目并创建一个 app.py 文件。Vue3 项目在命令行中运行 vue create vue3-flask-project 创建一个新的 Vue 3 项目。 Flask 后端设置 安装 Flask 和 Flask-CORS 在 Flask 项目中使用 pip 安装 Flask 和 Flask-CORS pip install flask flask-cors编写 Flask 应用 在 app.py 中设置 Flask 应用并启用 CORS from flask import Flask, jsonify from flask_cors import CORSapp Flask(__name__) CORS(app, resources{r/*: {origins: *}}, supports_credentialsTrue)app.route(/api/data, methods[GET]) def get_data():return jsonify({message: Hello from Flask!})app.route(/api/login, methods[POST]) def login():# 假设接收 JSON 数据data request.get_json()# 这里可以添加数据库验证等逻辑return jsonify({status: success, user: data.get(username)})if __name__ __main__:app.run(debugTrue)Vue3 前端设置 安装 Axios 在 Vue3 项目中使用 npm 安装 Axios npm install axios配置 Axios 在 Vue 组件中引入 Axios 并配置请求 templatedivh1Vue3 with Flask Demo/h1button clickfetchDataFetch Data/buttonbutton clickloginLogin/buttonp v-ifmessage{{ message }}/p/div /templatescript setup import { ref } from vue; import axios from axios;const message ref();function fetchData() {axios.get(http://localhost:5000/api/data).then(response {message.value response.data.message;}).catch(error {console.error(Error fetching data:, error);}); }function login() {axios.post(http://localhost:5000/api/login, {username: testuser,password: testpass // 注意实际应用中不应明文传输密码}).then(response {message.value Login success: ${response.data.user};}).catch(error {console.error(Error logging in:, error);}); } /script运行项目 在 PyCharm 中运行 Flask 应用通常会自动打开 http://localhost:5000/。在 VSCode 的 Vue 项目中运行 npm run serve这将启动 Vue 开发服务器通常位于 http://localhost:8080/。 跨域问题 在 Flask 中通过 Flask-CORS 插件已经处理了跨域请求。如果在 Vue 项目中遇到跨域问题可以在 vue.config.js 文件中配置代理如果使用 Vue CLI 3module.exports {devServer: {proxy: {/api: {target: http://localhost:5000,changeOrigin: true,pathRewrite: { ^/api: }}}} };配置后Vue 中的请求可以简化为 axios.get(/api/data) 而无需指定完整的 URL。 测试 点击 Vue 页面上的 “Fetch Data” 按钮查看是否能从 Flask 后端获取数据并显示。点击 “Login” 按钮查看是否能成功发送 POST 请求并处理返回的数据。 这样你就完成了 Vue3 与 Flask 后端的基本配合设置并能够通过实例看到前后端数据交互的过程。
http://www.hkea.cn/news/14464872/

相关文章:

  • 网站存在的问题及改进措施个人怎么做动漫短视频网站
  • 手机商城网站免费建站为什么做营销型网站
  • 短网址生成网站wordpress 附件路径
  • 河南信合建设投资集团有限公司网站网站优秀设计方案
  • 电销做网站项目桥梁建设杂志网站
  • 社区建设网站模板网的图片侵权
  • 南京网站开发注册app已有域名怎么建设网站
  • 太仓企业网站建设价格模板 网站 缺点
  • 百度一下首页手机版重庆网页优化seo
  • 在建设银行网站申请完信用卡吗竹子系统做的网站可以优化么
  • 高淳做网站价格wordpress如何修改模板
  • 广州建网站白云区如何做的网站排第一
  • 中国有没有一家做茶叶的网站服装设计就业前景
  • 百度怎样建设网站门户网站例子
  • 济南手机建站公司类似于淘宝的网站建设
  • 南通网站免费建设建筑人才网站哪个比较好
  • 专业网站制作解决方案苏州网站建设技术
  • 官方网站的英文建设学校网站策划书
  • 电脑做系统教学网站版面设计网站
  • 网站维护的方式有哪几种深圳坂田网站设计公司有哪些
  • sap和国家网站做接口旅游电子商务网站建设规划方案
  • 河北建设网站企业锁在哪下载西安网站建设有那些公司好
  • 杭州职称评审系统网站做电子元器件的网站
  • oppo手机网站建设需求分析网页制作培训教案
  • 如何做视频网站流程wordpress ftp用户名
  • 能够给上市公司做网站意味着什么fsockopen wordpress
  • 顺口大气三个子公司名字seo服务公司推荐
  • 漳浦县城乡规划建设局官方网站公司门面网站设计
  • 门户网站建设招标查找网站备案信息
  • 东莞建设局门户网站京津冀协同发展的战略意义