- 博客(19)
- 收藏
- 关注
原创 每天一个nodejs开发技巧:在ejs页面中,调用多个路由接口
在这个例子中,我们定义了两个函数 `fetchUsers` 和 `fetchOrders`,它们分别通过 `fetch` 函数发送 GET 请求到 `/api/users` 和 `/api/orders` 接口。在这个更新后的示例中,我们在 `window.onload` 事件中调用了两个接口 `/api/users` 和 `/api/orders`,这样页面加载完成后会自动触发调用。当页面加载时,浏览器会自动执行 `window.onload` 函数内的代码。
2024-03-26 10:05:36
398
原创 微信小程序开发教程:mysql数据库重置id自增主键,从1重新开始排序
mysql数据库的info01表中,有如下字段:id,kmz、chengci、yxid、yxname、zyid、zyname、jhs、xz、xf。其中id为自增主键,现在的需求是重置id的序号从1开始。最后,确保在执行这些SQL语句之前,备份了info01表的数据,以防止意外情况发生。-- 将临时表中的数据插入到重新创建的原始表中。-- 创建原始表,并设置自增主键id从1开始。-- 将数据从原始表插入到新的临时表中。-- 创建一个新的同结构表。
2023-12-06 09:59:50
1161
原创 微信小程序开发教程:mysql数据库的组合查询实战案例
现在我想要将getinfojh2路由接口,用wx.request语句放置在getinfojh路由接口后进行调用,让每一个<view wx:for="{{pathinfo}}" class="view1" wx:if="{{!这样,每个<view wx:for="{{pathinfo}}" class="view1" wx:if="{{!mysql数据库的info01表中,有如下字段:kmz、chengci、yxid、yxname、zyid、zyname、jhs、xz、xf。
2023-12-06 09:20:23
1051
原创 微信小程序开发教程:利用nodejs实现图片路径数组获取功能
今天这篇教程是上篇教程获取组数据的第二篇,主要给大家说说我之前创建的图片路径数组allImagePaths。下面的代码获取图片的方式,是基于我的多张图片上传方式,它们在我数据库中的保持方式,是这样的:上图中,我在微信小程序前端上传了两张图片,都保存在了mysql数据库中表的img列中,接下来我们要做的,就是把img列中名叫path中的图片链接遍历出来。所以现在,我就正式来教你如何使用微信小程序中的WXML、WXSS、JavaScript (TypeScript) 和后端Node.js代码配合,实现通过。
2023-12-03 13:32:19
2176
原创 微信小程序开发教程:用nodejs从mysql获取一组数据,全部展现到微信小程序。数据交互保姆级教程
目前这些就是基本的从mysql数据库中获取数据后,展示到微信小程序前端的方法,至于我后面写的 wx:for="{{ imgPaths[index] }}" 和 wx:for="{{ commentListzy[item.iddt] }}" ,我下次教大家。
2023-12-03 13:32:09
2639
原创 微信小程序开发教程:input输入框点击后自动清空,方便用户重新输入,提升用户体验
标签中,以便绑定一个事件处理函数。字段的值是通过页面的数据绑定来管理的。在上面的代码中,我假设你的。接下来,在你的页面的JavaScript代码中,添加。的当前值,并根据是否有内容来决定是否清空它。在这个事件的处理函数中,你可以检查。如果没有内容,则保持不变.是否有内容,如果有,就将其清空。要实现这样的功能,可以通过处理。字段时,如果里面有内容,函数就会被触发,从而清空。最后,确保在你的页面的。首先,你需要添加一个。字段的值绑定到了名为。
2023-12-02 09:15:18
3122
原创 微信小程序开发教程:三元运算符动态添加类属性,根据用户的选择改变CSS样式
若要在显示"▲收起内容▲"时修改底色,可以通过动态添加一个CSS类来控制样式。以下是一个示例代码,展示了如何在WXML中使用条件渲染来动态添加类,并在WXSS中定义这个类的样式。的值发生变化时,视图的底色也会相应地发生变化。这样,当点击事件触发,确保在你的WXSS文件中定义了。元素上,从而改变其底色。
2023-12-02 09:14:31
1531
原创 从零开始,用WebStorm创建NodeJS的后台管理页面
这个教程提供了使用 WebStorm 创建和开发一个简单后台管理页面的基础步骤。在实际的后台管理系统中,你需要添加用户认证、数据库交互、数据管理等更多功能。你可以根据这个基础架构逐步添加更多的功能,以满足你的具体需求。
2023-12-01 14:13:23
1676
原创 微信小程序开发教程:使用WebStorm,创建第一个NodeJS项目
WebStorm 是一个功能强大的 IDE,专为 JavaScript 开发者设计,支持 Node.js、Angular、React、Vue.js 等。现在你的第一个 Node.js 项目已经创建好了,你可以开始探索 WebStorm 提供的各种功能,例如代码补全、重构工具、版本控制集成等。这将运行你的 Node.js 应用,并在底部的 “Run” 窗口中显示输出。如果你还没有安装 WebStorm,你需要先下载并安装它。WebStorm 将为你创建一个新的 Node.js 项目,并打开项目窗口。
2023-12-01 13:44:05
1826
原创 微信小程序开发教程:搭建基于Node.js的小程序后台服务器
搭建一个基于 Node.js 的微信小程序后台服务器,涉及到几个主要步骤。以下是一个简单的教程,帮助你从零开始搭建一个 Node.js 服务器。比较推荐大家使用WebStorm软件来进行nodejs的开发,教程后面会继续写。
2023-12-01 13:27:29
5266
原创 微信小程序开发教程:利用nodejs从mysql数据库获取一个数据,并显示到微信小程序
上面的代码中,{{ImgUrl}}参数是构建的一个url路径字段,你可以在我之前发布的文章中,找到它的使用方法。注意:{{item.text}}中的text,对应mysql数据库pop表中的text字段,{{item.img}}同理。最后,确保你的微信小程序的服务器域名已经添加到微信公众平台的服务器域名白名单中,否则请求会因为域名不在白名单中而失败。这是一个很基础的教程,将帮助你利用noidejs,从mysql数据库中获取想要的数据,并显示到微信小程序中。回调函数,以便使用返回的数据设置小程序页面的数据。
2023-12-01 10:42:18
1644
原创 微信小程序开发教程:提高代码的可维护性和灵活性
这边有一个实战例子,当我们进行微信小程序开发的时候,再引用图片链接的时候,url每次都要写一长串,十分影响代码的美观。所以我们完全可以将图片的链接部分,修改为在小程序的页面数据中添加一个新的字段,来存储这个URL。然后在 WXML 中使用这个字段来构造完整的图片 URL。现在,如果我们需要更改图片的基础 URL,你只需要在小程序页面的 data 对象中更新。的值即可,而不需要修改每个地方的硬编码 URL。这样做可以提高代码的可维护性和灵活性。首先,在小程序页面的 data 对象中添加一个新字段,比如。
2023-12-01 10:32:36
452
原创 微信小程序开发教程:nodejs后台,将Excel数据导入Mysql数据库
然后使用multer中间件处理上传的文件,接着使用xlsx模块读取Excel文件的内容。对于每一行数据,我们构造一个INSERT查询并执行它。最后,我们发送一个响应,告知用户文件已上传且数据已插入。最后非常重要的一点:你的Excel文件的列名,必须要与数据库表info2的列名匹配,否则这个代码可能无法正常工作。在上面的代码中,我们新建了一个文件夹uploads,用来保存excel表格。开发带有后台的小程序时,数据很多的时候,就需要将数据批量导入数据库。
2023-11-18 11:10:36
470
原创 微信小程序开发教程:在小程序中,打开企业微信的在线客服聊天界面
在微信小程序中打开企业微信在线客服聊天界面,我们需要用到wx.openCustomerServiceChat(),它是微信小程序提供的一个API,用于打开企业微信的在线客服聊天界面。如果成功打开,会在控制台打印“成功打开客服聊天界面”,如果打开失败,会打印“打开客服聊天界面失败”以及失败的原因。在这个示例中,我们创建了一个按钮,当用户点击这个按钮时,会打开企业微信的在线客服聊天界面。总的来说,这段代码的作用是打开企业微信的在线客服聊天界面,用户可以通过这个界面与企业的客服进行交流。然后,在对应的脚本文件(
2023-11-17 11:15:07
4847
原创 微信小程序开发教程:一键获取用户微信手机号,并存入数据库(保姆级)
如何使用微信小程序的getPhoneNumber接口一键获取用户微信手机号,并将手机号存入数据库?首先,在微信小程序的前端,我们需要创建一个按钮,用户点击这个按钮后,我们就可以获取到用户的手机号。在WXML文件中,我们创建一个按钮,并设置其open-type属性为getPhoneNumber,这样,当用户点击这个按钮时,微信会弹出一个窗口,询问用户是否同意提供手机号。然后,在TS文件中,我们需要定义getPhoneNumber函数,这个函数会在用户点击确认按钮后被调用。
2023-11-17 10:04:53
2669
2
原创 【完整解决方案】宝塔部署node项目,实现项目遇到异常停止后自动重启
我们在将自己编写的node项目经常会遇到项目因为遇到错误关闭的情况,而该文章将为大家提供node项目遇到异常停止后,如何实现自动重启的功能。摆脱每次都要手动重启的尴尬。
2023-10-24 17:36:46
3684
1
原创 修复微信小程序获取头像的bug,微信小程序新版头像API使用
获取到的tempFilePath值和avatarUrl的值相同,都是http://tmp,不过头像都已经上传成功了并存到了数据库。而在真机调试时,用户选择头像后,是无法保存到数据库和对应的文件夹中的。
2023-07-03 19:03:43
4388
3
原创 微信小程序上传头像的临时路径,持久化保存到服务器与数据库(nodejs后台开发)
从微信小程序中返回的用户头像临时地址 http://tmp/H0GP7BW5HTQs846c0d9deef32d42f2203340efc4a5c3.jpeg 会失效,且只能一段时间内在微信访问,并且无法在公网访问用户头像临时地址avatarUrl。所以需要将临时地址avatarUrl转成实际可用的地址保存到mysql数据库的wxusers表的avatarUrl列中,同时将新的图片路径保存到服务器的./public/upload目录下。
2023-07-01 19:45:47
15074
6
以nodejs为后台,如何实现将微信小程序获取的用户头像临时路径转存到服务器与数据库?
2023-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人