微信小程序连接本地MYSQL教程
前言最近在自学微信小程序开发想一、安装NodeJs这个就不介绍了网上挺多教程的二、安装需要用到的依赖①以管理员身份打开Nodejs command prompt②设置淘宝镜像npm config set registry https://registry.npmmirror.com③全局安装Expressnpm install -g express-generator在Nodejs的安装目录下的node_globalNodejs安装好后创建的文件大部分安装教程都会让我们创建node.global和node_cache这两个文件夹就能看到生成的Express脚本文件了④创建存放服务器的文件夹这边切换到D盘在D盘下创建#express “文件名” express Myserve创建好后打开Myserve文件夹会看到生成了一些文件⑤进入Myserve文件夹安装依赖npm install⑥启动项目npm start在浏览器网址栏输入localhost:3000如图表示通过Express搭建的HTTP服务器已经成功了⑦全局安装 nodemon作用监控 node.js 源代码的任何变化和自动重启你的服务器不用每次改完代码手动重启npm install -g nodemon使用VSCode打开package.json将start: node ./bin/www改为start: nodemon ./bin/www我们来演示一下nodemon的作用然后我们修改提示语修改过后只需要刷新一下页面就好了不用使用npm start命令启动就会对页面做出更改⑧安装MySQL依赖这里安装的是MySQL2因为从MySQL 8.0 及以上版本默认使用新的认证插件caching_sha2_passwordnpm install mysql2三、测试是否能连接MySQL并测试生成的HTTP是否能用①在Myserve文件夹下创建 “options” 文件夹在其文件夹中再创建 “mysqlOption.js”②在 “mysqlOption.js” 写入如下代码// options/mysqlOption.js const mysql require(mysql2); let options { host: localhost, port:3324,// 可选默认3306 user: root, // 这里改成你自己的数据库账号 password: 1234, // 这里改成你自己的数据库密码 database: members_db, // 这里改成你自己的数据库的名字 不是表名 }; //创建与数据库进行连接的连接对象 const connection mysql.createConnection(options); module.exports connection; //导出成为一个模块③在 “Mserve\routes”文件夹下的index.js文件中年写入如下代码var express require(express); var router express.Router(); const connection require(../options/mysqlOption) connection.connect(err { if (!err) { // 数据库连接成功 console.log(数据库连接成功); }else{ console.log(数据库连接失败); } }); /* GET home page. */ router.get(/, function(req, res, next) { res.json({msg: Hello}); }); module.exports router;④在终端输入 “npm start” 开启服务npm start开启服务后会在终端显示数据库连接成功⑤在浏览器输入 “localhost:3000” 页面如图所示表示成功创建了HTTP服务器

相关新闻

【抖音AI账号矩阵搭建指南】:单人日更30条视频、月涨粉5W+的自动化工作流(含可落地Prompt库)

【抖音AI账号矩阵搭建指南】:单人日更30条视频、月涨粉5W+的自动化工作流(含可落地Prompt库)

更多请点击: https://codechina.net 第一章:AI做抖音账号 借助AI技术批量运营抖音账号已成为内容创业的新范式。从选题策划、脚本生成、视频剪辑到发布与互动,AI可显著降低人力成本并提升内容产出效率。关键在于构建可复用的自动化工作流&am…

2026/10/8 21:51:41 阅读更多 →
正点原子STM32MP257开发板移植ubuntu24.04根文件系统(带桌面版)

正点原子STM32MP257开发板移植ubuntu24.04根文件系统(带桌面版)

本篇主要内容效果展示:一、环境准备二、移植步骤1.下载、解压rootfs2.ubuntu虚拟机安装qemu-user-static3.根文件系统换软件源4.安装必要软件5.配置串口登录6.设置root账户、主机名7.网络配置8.安装桌面环境三、打包、烧写rootfs1.创建一个4GB的ext4并格式化2.拷贝根…

2026/10/7 22:47:26 阅读更多 →
第12课:模块与包管理

第12课:模块与包管理

12_modules_and_packages.py 一、课程目标 序号 学习目标 ① 理解模块的概念和作用 ② 掌握导入模块的各种方式 ③ 熟悉Python常用的内置模块 ④ 学会创建和使用自定义模块 ⑤ 理解包的创建和结构 ⑥ 学会安装和使用第三方库 ⑦ 理解模块搜索路径 二、知识讲解 2.1 模块概述 …

2026/10/5 13:25:02 阅读更多 →

最新新闻

智能仓储系统部署实战:从ZIP解压到库存防超卖与数据库设计

智能仓储系统部署实战:从ZIP解压到库存防超卖与数据库设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 4:45:19 阅读更多 →
C语言递归函数入门:函数嵌套、终止条件与栈溢出避坑指南

C语言递归函数入门:函数嵌套、终止条件与栈溢出避坑指南

递归这个名词,很多学C语言的同学一听就头大。课本上说"递归就是函数调用自己",看起来只有几个字,可真到自己写代码的时候,要么编译通过却跑不起来,要么运行起来直接卡死,要么就是栈溢出。C语言10…

2026/10/10 4:45:19 阅读更多 →
AI编程智能体能力拆解与工程化落地指南:从上下文到多智能体协作

AI编程智能体能力拆解与工程化落地指南:从上下文到多智能体协作

写这个系列第三篇的时候,后台收到不少留言,都在问同一个问题:市面上的AI编程智能体越来越多,到底哪些能力是真能用的,哪些是宣传话术?这篇我就把当下主流AI编程智能体的能力拆开来看,不聊虚的&a…

2026/10/10 4:45:19 阅读更多 →
搜索引擎优化SEO入门指南:从底层逻辑到实战策略

搜索引擎优化SEO入门指南:从底层逻辑到实战策略

1. 搜索引擎到底在干什么:先把底层逻辑说透很多人一上来就问“关键词密度多少合适”“外链要发多少条”,这些问题不是不能问,但问早了。就像你还没搞清楚裁判的判罚尺度,就开始研究怎么犯规不被吹,顺序反了。SEO这件事…

2026/10/10 4:45:19 阅读更多 →
Claude记忆管理实战:上下文锚定与会话状态增强方案

Claude记忆管理实战:上下文锚定与会话状态增强方案

1. “claude-mem”不是官方产品,而是开发者社区自发构建的记忆增强实践体系“claude-mem”这个词最近在技术社区和AI工具讨论区高频出现,但它不是Anthropic官方发布的SDK、插件或API功能,也没有对应的GitHub官方仓库、文档页面或版本号。它本…

2026/10/10 4:45:19 阅读更多 →
PS5手柄协议解析与Linux驱动开发指南

PS5手柄协议解析与Linux驱动开发指南

我无法基于当前输入生成符合要求的博文。原因如下:项目标题“AnyPS5”缺乏明确指向性,未说明其性质(是工具、项目、社区、改装方案、模拟器相关?);项目正文为空,无任何功能描述、技术背景或使用…

2026/10/10 4:44:19 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →