Day01-Node连接MySQL实现CRUD 核心目标

简介: cascacasc

1.NodeJS核心知识回顾

1.1 认识NodeJS

在现有的知识储备中(JavaScript、Html、Css、MySQL、Node)中,我们能够知道MySQL是存储数据的

而JS+H5+C3是负责做页面设计的

那么我们不禁思考一个问题:前端页面展示的数据,是如何从后端数据库中拿到的

这就涉及到了我们经常听过,但目前实操经验还欠缺的:前后端分离/不分离开发,其核心流程如下

所以我们接下来的思路,就是选择其中的Node来连接后端数据库,实现数据获取与修改,完整前后端开发

1.2 NodeJS安装

安装包下载

我们有两种安装方式,第一种从官网下载:

https://nodejs.org/zh-cn

第二种,根据我们提前提供好的资料安装包:

本地安装

  • 参考提供的安装手册即可,注意:安装路径选择英文、没有空格的目录

环境验证

  • win + R,输入cmd

  • 在命令控制台,输入命令:node -v,有输出即可。这里版本不一定跟我本地保持一致,可以高/低于我的

1.3 Node核心语法回顾

1. VsCode安装

在完成上述的Node环境安装之后,我们接下来通过几个核心语法,回顾一下js、node知识。工欲善其事必先利其器,所以我需要确保你本地安装了Ide软件,即VsCode。你依然有两种安装方式

  • 官方下载、安装

https://code.visualstudio.com/

  • 根据我所提供的安装包,解压安装

2. 新建本地工程

我们可以在任意非中文目录下,新建一个文件夹,用于后续存放代码,如下我就创建在桌面

然后,我们用VsCode,打开当前文件夹即可

相关文章
|
API 索引 数据处理
【鸿蒙软件开发】ArkTS基础组件之Select(下拉菜单)、Slider(滑动条)
【鸿蒙软件开发】ArkTS基础组件之Select(下拉菜单)、Slider(滑动条)
3310 0
【鸿蒙软件开发】ArkTS基础组件之Select(下拉菜单)、Slider(滑动条)
|
2月前
|
人工智能 安全 前端开发
AgentScope Java v1.0
AgentScope Java 1.0 正式发布,专为Java开发者打造企业级Agentic应用。采用ReAct范式,支持自主规划与实时干预,平衡智能与可控性。提供安全沙箱、上下文工程、多模态支持等开箱即用能力,深度集成企业技术栈,支持高性能、高可用生产部署。构建从开发、调试、A/B测试到评估优化的完整生态闭环,助力AI原生应用高效迭代。全面兼容MCP/A2A协议,支持阿里云百炼与函数计算一键部署,推动Agent应用迈入工业化时代。
|
8月前
|
测试技术 程序员 Go
Go语言测试简明指南:深度解读go test命令
总的来说,go test是 Go 语言中一个强而有力的工具,每个 Go 程序员都应该掌握并把它融入到日常的开发和调试过程中。就像是一个眼镜过滤出的太阳,让我们在宽阔的代码海洋中游泳,而不是淹没。用好它,让我们的代码更健壮,让我们的生产力更强效。
597 23
|
JavaScript 关系型数据库 MySQL
node连接mysql,并实现增删改查功能
【8月更文挑战第26天】node连接mysql,并实现增删改查功能
574 3
|
设计模式 安全 Java
Java Iterator(迭代器)详解
在Java中,`Iterator`是一种设计模式,用于遍历如`List`、`Set`等集合,提供统一访问元素的方式而不暴露内部结构。它包括`hasNext()`、`next()`和`remove()`方法,通过集合的`iterator()`方法获取实例,可用于安全删除元素,避免`ConcurrentModificationException`。
344 14
C++(十)operator=
本文档介绍了 C++ 中赋值运算符 `operator=` 的重载方法,包括其概念、语法格式及特性,并通过实现一个 `mystring` 类展示了具体的代码示例。赋值运算符用于将一个已创建的对象赋值给另一个已创建的对象,需注意自赋值、内存泄漏和重析构等问题。文档中的 `mystring` 类实现了字符串对象的赋值、拼接及比较等功能。
|
SQL 分布式计算 安全
|
移动开发 小程序 API
uniapp中uview组件库中丰富的LineProgress 线形进度条 的使用方法
uniapp中uview组件库中丰富的LineProgress 线形进度条 的使用方法
1102 1
|
设计模式 NoSQL Java
网易面试:SpringBoot如何开启虚拟线程?
虚拟线程(Virtual Thread)也称协程或纤程,是一种轻量级的线程实现,与传统的线程以及操作系统级别的线程(也称为平台线程)相比,它的创建开销更小、资源利用率更高,是 Java 并发编程领域的一项重要创新。 > PS:虚拟线程正式发布于 Java 长期支持版(Long Term Suort,LTS)Java 21(也就是 JDK 21)。 虚拟线程是一种在 Java 虚拟机(JVM)层面实现的逻辑线程,不直接和操作系统的物理线程一一对应,因此它可以减少上下文切换所带来的性能开销。 操作系统线程、普通线程(Java 线程)和虚拟线程的关系如下: ![image.png](https:
923 0
网易面试:SpringBoot如何开启虚拟线程?