Vue3搭载后端服务器开发文档

1
第8章 “微商城”后端服务器搭建
“微商城”后端服务器基于 ThinkJS + MySQL ,以下是环境搭建文档。
8.1 搭建 MySQL 环境
8.1.1 安装 MySQL
本项目基于 MySQL 5.7 社区版,如果您还没有安装,请继续阅读安装步骤。如果您
已经安装了 MySQL 8.0 社区版,请阅读 8.1.3 小节进行密码设置。
MySQL 5.7 社区版的具体安装步骤如下。
1 )从 MySQL 的官方网站下载软件,在网站中找到 MySQL 5.7 社区版( MySQL
Community Server )压缩包版本的下载地址,如下图所示。
2 )将压缩包 mysql-5.7.24-win32.zip 解压保存到 C:\web\mysql5.7 目录中,如下图
所示。 2
3 )创建配置文件 C:\web\mysql5.7\my.ini ,配置内容如下。
[mysqld]
basedir=C:/web/mysql5.7
datadir=C:/web/mysql5.7/data
port=3306
4 )以管理员身份运行命令提示符,输入以下命令开始安装。
cd C:\web\mysql5.7\bin
mysqld -install mysql5.7
mysqld --initialize-insecure
net start mysql5.7
8.1.2 设置密码 - 适用于 MySQL 5.7
1 )打开命令提示符窗口,输入如下命令启动 MySQL 命令行工具并登录。
cd C:\web\mysql5.7\bin
mysql -u root
2 )登录 MySQL 后,执行如下命令设置密码。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
3 )执行 exit 命令退出 MySQL
4 )执行如下命令测试能否使用新密码登录 MySQL
mysql -u root -p123456
8.1.3 设置密码 - 适用于 MySQL 8.0
登录 MySQL 后,执行如下命令即可。 3
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '
123456';
注意:如果已经设置了密码,则也需要执行上述命令修改密码,执行后可以将密码的
加密方式更改成 5.x 版本的加密方式,以兼容 ThinkJS
8.2 部署后端服务器项目
1 )创建 D:\vue\chapter08 目录。
2 )将教材配套源代码中的 shop-backend 文件夹,复制到 D:\vue\chapter08 目录。
3 )打开命令提示符,执行如下命令登录 MySQL
cd C:\web\mysql5.7\bin
mysql -u root –p123456
4 )登录成功后,执行如下命令导入 data.sql 文件。
source D:\vue\chapter08\shop-backend\data.sql
5 )在 D:\vue\chapter08\shop-backend 目录的地址栏中,输入 cmd ,然后按 Enter
键,进入命令提示符窗口,输入以下命令启动项目。
npm install
npm start
6 )通过浏览器访问 http://127.0.0.1:8360 ,测试后端服务器是否启动成功,测试结
果如下。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/29878.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mac如何检测硬盘损坏 常用mac硬盘检测坏道工具推荐

mac有时候也出现一些问题,比如硬盘损坏。硬盘损坏会导致数据丢失、系统崩溃、性能下降等严重的后果,所以及时检测和修复硬盘损坏是非常必要的。那么,mac如何检测硬盘损坏呢?有哪些常用的mac硬盘检测坏道工具呢? 一、m…

Python 数据可视化 散点图

Python 数据可视化 散点图 import matplotlib.pyplot as plt import numpy as npdef plot_scatter(ref_info_dict, test_info_dict):# 绘制散点图,ref横,test纵plt.figure(figsize(80, 48))n 0# scatter_header_list [peak_insert_size, median_insert…

nginx反向代理动静分离和负载均衡

一.nginx 反向代理简要介绍 1.什么是反向代理 反向代理是一种服务器,在这种设置中,代理服务器接收客户端的请求,并将这些请求转发给一个或多个后端服务器(例如应用服务器、数据库服务器等)。然后,后端服务…

【车载开发系列】IIC总线协议基础篇

【车载开发系列】IIC总线协议基础篇 【车载开发系列】IIC总线协议基础篇 【车载开发系列】IIC总线协议基础篇一. 什么是I2C二. I2C使用场景三. I2C的特点四. 传输速度四种模式五. IIC基本通讯规则1)起始信号S2)停止信号P3)发送数据&#xff…

【LinkedList与链表】

目录 1,ArrayList的缺陷 2,链表 2.1 链表的概念及结构 2.2 链表的实现 2.2.1 无头单向非循环链表实现 3,LinkedList的模拟实现 3.1 无头双向链表实现 4,LinkedList的使用 4.1 什么是LinkedList 4.2 LinkedList的使用 5…

第4天:用户认证系统实现

第4天:用户认证系统实现 目标 实现用户认证系统,包括用户注册、登录、登出和密码管理。 任务概览 使用Django内置的用户认证系统。创建用户注册和登录表单。实现用户登出和密码重置功能。 详细步骤 1. 使用Django内置的用户认证系统 Django提供了…

上位机图像处理和嵌入式模块部署(h750 mcu和ad/da电路)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 大部分同学学习mcu的时候,都会把重点放在232、485、can、usb、eth这些常规的通信接口上面。还有一部分同学,可能会对lcd、c…

【Java基础5】JDK、JRE和JVM的区别与联系

JDK、JRE和JVM的区别与联系 Java是一种广泛使用的编程语言,它的跨平台特性得益于Java虚拟机(JVM)。然而,在Java的世界里,JDK、JRE和JVM这三个术语常常让人感到困惑。本文将阐述它们各自的功能,以及它们是如…

【設計モードの特性に基づく動的ルーティングマッピングモード】

ASP.NET Coreでは、HTTP要求を対応するコントローラ操作にマッピングするためのルーティングはコア機能の1つです。「ルーティング駆動設計モデル」は私が作りあげたばかりの設計モデル名ですが、ASPに基づくことができます。NET Coreのルーティング特性は、ルーティングを中心…

Codeforces Round 953 (Div. 2 ABCDEF题) 视频讲解

A. Alice and Books Problem Statement Alice has n n n books. The 1 1 1-st book contains a 1 a_1 a1​ pages, the 2 2 2-nd book contains a 2 a_2 a2​ pages, … \ldots …, the n n n-th book contains a n a_n an​ pages. Alice does the following: She …

【HTML01】HTML基础-基本元素-附带案例-作业

文章目录 HTML 概述学HTML到底学什么HTML的基本结构HTML的注释的作用html的语法HTML的常用标签:相关单词参考资料 HTML 概述 英文全称:Hyper Text Markup Language 中文:超文本标记语言,就将常用的50多个标记嵌入在纯文本中&…

spark常见面试题

文章目录 1.Spark 的运行流程?2.Spark 中的 RDD 机制理解吗?3.RDD 的宽窄依赖4.DAG 中为什么要划分 Stage?5.Spark 程序执行,有时候默认为什么会产生很多 task,怎么修改默认 task 执行个数?6.RDD 中 reduce…

从0到1上线小程序的步骤

文章目录 一、开发前的准备二、开发中三、开发完成的上线部署相关资料和网址 开发一个小程序(例如微信小程序)涉及到多个阶段,每个阶段都有特定的步骤和要求。以下是详细的步骤及相关资料和网址,帮助你在开发前、开发中和开发完成…

镜像源问题:pip,npm,git,Linux,docker

镜像源的作用 提高下载速度:镜像源通常位于全球不同的地理位置,用户可以选择离自己最近的镜像源下载软件或更新,从而大大提高下载速度和效率。 负载均衡:通过将下载请求分散到多个镜像源,可以减轻主服务器的负载&…

RabbitMQ 入门

目录 一:什么是MQ 二:安装RabbitMQ 三:在Java中如何实现MQ的使用 RabbitMQ的五种消息模型 1.基本消息队列(BasicQueue) 2.工作消息队列(WorkQueue) 3. 发布订阅(Publish、S…

RIP、OSPF、IS-IS学习

文章目录 RIP (Routing Information Protocol) 路由信息协议OSPF (Open Shortest Path First) 开放最短路径优先IS-IS (Intermediate System to Intermediate System) 中间系统到中间系统 RIP (Routing Information Protocol) 路由信息协议 特性: 基于距离向量&am…

设计模式-面向对象设计原则

设计模式-面向对象的设计原则 依赖倒置原则开闭封闭原则单一职责原则Liskov替换原则接口隔离原则面向对象优先使用对象组合,而不是类继承。封装变化点针对接口编程,而不是针对实现编程 变化是复用的天地。面向对象设计最大的优势在于抵御变化。 重新认识…

【论文阅读】Multi-Camera Unified Pre-Training via 3D Scene Reconstruction

论文链接 代码链接 多摄像头三维感知已成为自动驾驶领域的一个重要研究领域,为基于激光雷达的解决方案提供了一种可行且具有成本效益的替代方案。具有成本效益的解决方案。现有的多摄像头算法主要依赖于单目 2D 预训练。然而,单目 2D 预训练忽略了多摄像…

【深度学习】GPT-3,Language Models are Few-Shot Learners(一)

论文: https://arxiv.org/abs/2005.14165 摘要 最近的研究表明,通过在大规模文本语料库上进行预训练,然后在特定任务上进行微调,可以在许多NLP任务和基准上取得显著的进展。虽然这种方法在结构上通常是任务无关的,但…

走进Web3时代的物联网领域:科技的无限可能

随着Web3技术的迅速发展,物联网(IoT)领域正迎来一场深刻的变革。本文将深入探讨Web3时代如何重新定义物联网的边界和未来发展的无限可能性,从技术原理到应用案例,为读者呈现一个充满挑战和机遇的全新科技景观。 1. Web…