微信小程序连接本地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/8/8 7:09:49 阅读更多 →
正点原子STM32MP257开发板移植ubuntu24.04根文件系统(带桌面版)

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

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

2026/8/8 7:07:02 阅读更多 →
第12课:模块与包管理

第12课:模块与包管理

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

2026/8/8 7:53:45 阅读更多 →

最新新闻

你的微信记忆会消失吗?用这个开源工具永久保存每一刻对话

你的微信记忆会消失吗?用这个开源工具永久保存每一刻对话

你的微信记忆会消失吗?用这个开源工具永久保存每一刻对话 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/We…

2026/8/8 14:02:23 阅读更多 →
AI Agent技能安全扫描:静态分析工具SkillSpector的设计与实践

AI Agent技能安全扫描:静态分析工具SkillSpector的设计与实践

1. 项目概述:为什么我们需要一个AI技能的“安全扫描仪”?最近在折腾各种AI Agent,从AutoGPT到GPT Engineer,再到一些垂直领域的智能体,我发现一个挺让人头疼的问题:这些Agent的功能越来越强,能安…

2026/8/8 14:02:23 阅读更多 →
AI编码助手安全威胁:Miasma蠕虫原理与防御实战指南

AI编码助手安全威胁:Miasma蠕虫原理与防御实战指南

1. 项目概述:当AI助手成为攻击跳板最近在安全圈和开发者社区里,一个名为“Miasma”的蠕虫概念验证(PoC)引起了不小的震动。它不像传统病毒那样直接攻击系统漏洞,而是瞄准了一个我们越来越依赖的工具——AI编码助手。简…

2026/8/8 14:02:23 阅读更多 →
用上这几款word压缩方法,投标材料从超标到秒传只花了一刻钟

用上这几款word压缩方法,投标材料从超标到秒传只花了一刻钟

八月中旬,我把一份招标文件终稿拖进邮箱附件区,系统弹出红色提示:附件总大小超过企业邮箱限制,无法发送。那一刻距离截标还剩不到一顿饭的工夫,整份材料接近两百页,里面塞满了现场照片、盖章扫描页和产品图…

2026/8/8 14:02:23 阅读更多 →
终极免费AI视频增强神器:Video2X完整使用指南

终极免费AI视频增强神器:Video2X完整使用指南

终极免费AI视频增强神器:Video2X完整使用指南 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/video2x …

2026/8/8 14:02:22 阅读更多 →
HarmonyOS 7 / API 26 3DGS 重建会话卡住排查:进度、取消和后台恢复实战

HarmonyOS 7 / API 26 3DGS 重建会话卡住排查:进度、取消和后台恢复实战

HarmonyOS 7 / API 26 3DGS 重建会话卡住排查:进度、取消和后台恢复实战重建会话不是普通按钮点击 HarmonyOS 7 / API 26 的 3DGS 端侧重建属于很典型的长任务。它和普通页面请求不一样:普通请求失败了,大不了提示重试;重建任务一…

2026/8/8 14:01:22 阅读更多 →

日新闻

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

当下AI应用飞速普及,无数企业下场搭建智能体系统,可落地阶段难题接踵而至:上下文无限堆积频繁爆栈、AI工具调用准确率低下、Token成本居高不下、企业数据权限混乱暗藏安全隐患……很多团队卡在架构搭建环节,空有前沿技术概念&…

2026/8/8 0:00:07 阅读更多 →
PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码 【免费下载链接】php-qrcode A PHP QR Code generator and reader with a user-friendly API. 项目地址: https://gitcode.com/gh_mirrors/ph/php-qrcode 在当今数字时代,二维码已…

2026/8/8 0:00:08 阅读更多 →
UniApp微信小程序隐私保护组件开发:从原理到实战

UniApp微信小程序隐私保护组件开发:从原理到实战

1. 项目缘起:为什么我们需要一个隐私保护通用组件?最近在维护一个基于uniapp开发的微信小程序矩阵时,我遇到了一个非常棘手的问题。随着平台对用户隐私保护的要求越来越严格,几乎每一个新版本发布,或者在某些特定机型&…

2026/8/8 0:00:08 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/8 8:58:26 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/7 23:24:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/7 17:02:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/7 23:54:54 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/7 17:02:36 阅读更多 →