ubuntu vue(docker安装ubuntu镜像 图形界面)

今天给各位分享ubuntu vue的知识,其中也会对docker安装ubuntu镜像 图形界面进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

fastapi+vue3开发demo网站

fastapi+vue3开发 demo网站,记录整个过程,深入理解前后端分离、解决跨域问题与 http异步请求,提高并发性能。

本地开发环境,前端访问地址 127.0.0.1:8080/api,后台转发至 127.0.0.1:8000,提供基本的 CRUD功能,目前仅支持增删操作,尚不完善。

开发流程:

1、安装 ubuntu上的 mysql-server,配置远程访问,设置用户密码

2、调整 mysqld配置文件

3、创建数据库、表结构与字段定义

4、后端开发,利用 fastapi实现服务端逻辑与数据库交互

5、前端开发,采用 vue3,构建界面与与后端的交互

具体实现步骤:

创建 HelloWorld.vue文件,用于展示简单的欢迎页面

编写 vue.config.js文件,配置项目环境与构建参数

经过实践,此 demo网站为新手提供了清晰的前后端分离思路与实践案例,助于理解并解决开发中常见的技术问题。

Vue安装和配置

Vue安装和配置指南

1. Vue安装

Vue.js的官方提供了多种安装方式,这里主要介绍npm安装法。

1.1 Node.js安装

Windows 10:访问nodejs.org/en/download/下载并安装对应系统版本。

Ubuntu 22.04:使用命令行安装或在Ubuntu Software中搜索安装。

1.2 Vue和Vue CLI安装

安装最新稳定版Vue和Vue CLI,确保Vue已成功安装。

2.创建Vue项目

2.1 Vue CLI创建

使用Vue CLI创建项目,选取preset时,选择默认的Vue 3选项。

2.2 Vite创建

Vite提供了快速冷启动功能,通过命令行创建Vue项目。

3.端口配置

默认端口8080可修改,通过命令行、package.json或vue.config.js文件自定义。

4. VSCode配置

在VSCode中设置Vue文件template注释的配置步骤。

5. Element Plus安装与配置

推荐UI库Element Plus的安装与基本导入或按需导入方式。

6. Vue与后端交互

使用axios进行跨域请求,配置devServer以解决跨域问题。

7. ESLint和Prettier冲突处理

安装相关插件解决ESLint与Prettier的规则冲突,通过npm run lint--fix自动修复。

8. TypeScript问题解决

在jsconfig.json中添加配置,解决Vue项目中template的TypeScript intellisense问题。

9. webpack相关报错

移除nodejs核心模块polyfill的自动引入,需安装node-polyfill-webpack-plugin并修改vue.config.js。

更多详细信息,请参考Vue官网、Vue CLI官网以及相关组件库文档。

Ubuntu 20 Linux设置国内公共DNS提高IPV4,IPV6网络速度

原系统默认的网络速度让人不满,通过更换为百度和阿里的公用DNS,可以显著提升网络速度。原先的路由DNS查询响应时间较长,经过调整后,查询速度大大加快。

对于IPv6的优化同样重要。由于许多大型网站已支持IPv6,如果DNS服务器在国外,访问速度会变慢。因此,手动设置为国内DNS,对于访问国内网站尤其有利,显著减少延迟。

在设置DNS时,推荐使用ping测试,选择响应时间最短的两个服务器,将它们放在前面,以优化网络访问体验。IPv6的ping测试同样适用,Windows系统也是如此。

设置DNS可以明显改善域名解析的速度,未设置时,打开网址会有明显的卡顿感,而设置后,延迟几乎可以忽略,特别是对于支持IPv6的网站,速度提升更为明显。

值得一提的是,避免使用Google的8.8.8.8 DNS服务,由于其位于国外,查询请求需要经过美国或其他地理位置,如新加坡,这会导致显著的延迟,影响速度。在某些情况下,如HTML和JavaScript库(如Vue),使用Google加速可能会适得其反,使加载速度变得更慢。

阅读剩余
THE END