VUE3+FLASK+TYPESCRIPT(实习接触,学习并自主实现)

server/2024/10/21 19:42:26/

开头

        不同于笔者在学校自学简单的html+js+css的模式,加入了前端框架VUE3真的是一个非常方便的工具,而且本人主攻于c++方向,像ts这种更严格的语法标准反而更加比原生js更能让我接受,由于这三个都是本人没接触的库框架和语言,所以笔者采取的是先学习在边做项目边巩固的方法。

VUE3初始化

        下面提供一个简单的VUE3+FLASK案例,旨在入门

打通Vue3+Flask(python3)+Mysql-实现简单数据交互_python vue3-CSDN博客(如果想一开始就是ts语法记得vue项目构建时就要实现)(笔者学习的项目),当然,也而外实现了像element,panda,docx,echarts库实现了一些小功能(向着未来的毕设更进一步(乐))。

        如果大家一开始要做的只是学习测试自己的VUE功能,建议先利用html,外接js标签<script src="https://unpkg.com/vue@(版本号,具体可以上官网看,也有其他的国内链接(写3也行))"></script>,就可以使用template等组件以及功能了。

        typescript语法菜鸟教程

Flask

        如果你有python的使用基础,其实flask的使用其实不需要太多学习,因为他就是一个库,而VUE3一定要了解其目录以及vue文件的结构,而其中config的内容也要有所理解。(课其实网上挺多的,如果有时间可以系统的学习,比如说慕课网上的课,真的是不错(因为翻看大学社团资源发现有相关资源。。。))。

        其实在做这些的过程中,笔者也了解到一些像sql注入一样的后端所面临挑战,虽然说好像是flask有抵御策略,不过也是需要学习的部分。

菜鸟教程 FLASK语法

后话

        在公司服务器上部署相关环境,并通过docker容器运行,相关环境的下载安装以及软链接,配置修改,本人在操作的过程中,也不可避免的遇到了打包转移这些问题我所遇到的ip非预期绑定,服务器前端网页会访问外部本机flask后端(但是服务器的后端不行)。

类似的项目有这个Flask + Vue + PyTorch 前后端分离部署,配合 Gunicorn + Nginx + 阿里云ECS_flask+pytorch需要启动nginx吗?-CSDN博客

(24/8/17记)


http://www.ppmy.cn/server/110568.html

相关文章

安装NERDTree

安装NERDTree ⑴、cd ~/.vim ⑵、git clone https://github.com/scrooloose/nerdtree ⑶、把plugin/NERD_tree.vim 和 doc/NERD_tree.txt 分别复制到 /.vim/plugin和/.vim/doc cp nerdtree/plugin/NERD_tree.vim ~/.vim/plugincp nerdtree/plugin/NERDTree.txt ~/.vim/doc⑷、安…

设计模式-结构型模式-外观模式

1.外观模式定义 为子系统中的一组接口提供统一的接口&#xff0c;它定义了一个更高级别的接口&#xff0c;使得子系统更易于使用&#xff1b;相当于公司部门之间通过代表来沟通&#xff0c;这样减少无效、复杂的沟通&#xff1b; 1.1 外观模式的优缺点 优点&#xff1a; 他对…

无人机 PX4 飞控 | ROS应用层开发:指令(字符串)订阅功能

无人机 PX4 飞控 | ROS应用层开发&#xff1a;指令&#xff08;字符串&#xff09;订阅功能 指令&#xff08;字符串&#xff09;订阅功能代码测试 指令&#xff08;字符串&#xff09;订阅功能 为了通过键盘触发mavros 的不同功能&#xff0c;需要实现一个订阅字符串的功能 该…

Golang | Leetcode Golang题解之第388题文件的最长绝对路径

题目&#xff1a; 题解&#xff1a; func lengthLongestPath(input string) (ans int) {n : len(input)level : make([]int, n1)for i : 0; i < n; {// 检测当前文件的深度depth : 1for ; i < n && input[i] \t; i {depth}// 统计当前文件名的长度length, isFi…

《C++20 特性综述》

《C20 特性综述》 在编程世界中&#xff0c;C一直以其强大的性能和灵活性占据着重要地位。随着时间的推移&#xff0c;C不断发展和演进&#xff0c;C20 带来了一系列令人瞩目的新特性&#xff0c;为开发者提供了更强大的工具和更高效的编程方式。 一、概念&#xff08;Concep…

初识Node.js

大家好久不见&#xff0c;今天我来介绍一下Node.js&#xff0c;对Node.js的安装和对其模块的简要讲解。 Node.js 目录 Node.js 什么是Node.js 安装Node.js Node运行方式 Node.js基础命令 查缺补漏 模块化 原生模块 fs模块 require指令 module对象 小结 什…

stable-diffusion-webui 部署 ,启用 api 服务

stable-diffusion-webui 部署 &#xff0c;启用 api 服务 api 文档参考 https://profaneservitor.github.io/sdwui-docs/api/ api 源码路径是 stable-diffusion-webui/modules/api/api.py 我系统是 ubuntu22.04 conda 环境torchpgu , python 是 3.11.7 安装 stable-diffusi…

【drools】intelj修改JDK版本、进行maven test

以使用drools 8.44.2.Final 版本的工程: 为例子, 使用idea 运行: 修改JDK版本 jdk版本的选择在项目结构:项目结构中 打开是真的慢这里选择jdk 版本自动弹出要设置 web框架 <