![](https://img-blog.csdnimg.cn/d9c7c16064964f8f8583b2475d1184cb.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
nodejs
文章平均质量分 51
node.js
菜鸟驿站2020
菜鸟驿站
展开
-
uniapp + node.js 开发问卷调查小程序
uniapp+node.js 开发问卷调查小程序原创 2024-01-15 15:59:39 · 1319 阅读 · 0 评论 -
nodejs连接mongodb报错SyntaxError: Unexpected token .
经过排查,原因是npm默认安装的mongodb插件是最新版6.3.0 ,而mongodb数据库版本是4.0.0 ,两者版本不同导致nodejs报错。nodejs连接mongodb报错SyntaxError: Unexpected token 如下图。解决方法是npm卸载新版本的mongodb插件,再安装指定版本插件。查看插件有什么版本?进入npm官网,输入插件名称查询。原创 2023-12-20 16:37:22 · 1040 阅读 · 0 评论 -
Bootstrap-fileinput 插件的使用
upload.single的参数 file-data 要与前端from表单中input输入框的name属性的值保持一致,否则报错 MulterError: Unexpected field。在router目录下创建 upload.js。在项目根目录下创建 app.js。原创 2023-08-15 11:48:00 · 1195 阅读 · 1 评论 -
uniapp+node.js 开发小程序上传图片到阿里云OSS
经过测试在小程序端,H5端都能正常运行。原创 2022-10-24 12:20:37 · 1366 阅读 · 0 评论 -
node.js + 企业微信实现定时推送消息
关注后,你可在微信中收发企业微信的工作消息和通知。按要求填写资料开通企业微信。原创 2022-09-30 16:19:08 · 3244 阅读 · 2 评论 -
uniapp 开发 H5 实现人脸融合
前端 uniapp 开发 H5 页面,打开相册或者相机拍摄上传人脸图片,等待后端接口返回处理好的图片和视频并显示到页面。后端 node.js 搭建图片服务器,用于接收并保存用户上传的图片,并把图片链接返回给前端提交到相应的接口。原创 2022-09-27 12:31:48 · 967 阅读 · 0 评论 -
node.js 简单使用 promise、async、await
Promise的构造函数接收一个参数,是函数,并且传入两个参数:resolve,reject,分别表示异步操作执行成功后的回调函数和异步操作执行失败后的回调函数。在上面的代码中,我们执行了一个异步操作,也就是setTimeout,2秒后,输出“执行完成”,并且调用resolve方法。运行代码,会在2秒后输出“执行完成”。注意!这里只是new了一个对象,并没有调用它,我们传进去的函数就已经执行了,这是需要注意的一个细节。所以我们用Promise的时候一般是包在一个函数中,在需要的时候去运行这个函数,如:原创 2022-07-05 15:48:45 · 651 阅读 · 0 评论 -
nodejs + uniapp 开发UDP广播控制视频播放
1.效果图手机控制端电脑受控端2. nodejs 代码此处安装 robotjs 库会碰问题解决方法:运行 npm install --global --production windows-build-tools进入以下目录手动安装 python2.7 ,然后配置环境变量,重启电脑,再次运行 npm install robotjs --saveC:\Users\Administrator.windows-build-tools\python27var exec = requi原创 2021-10-11 17:22:59 · 1875 阅读 · 1 评论 -
nodejs + uniapp 联合开发MQTT服务端与移动端app
服务端效果图:在发布端用定时器模拟数据上传给服务端。移动端效果图:变化的数字是从发布端上传到服务端,再推送到移动端。1. nodejs 安装MQTT服务1.1 安装 mqtt 服务器必要依赖项 mosca mqttnpm install mosca mqtt --save1.2 在项目根目录下新建 server.jsconst mosca = require("mosca");//https密钥路径// const SECURE_KEY=dirname+'/key.pem"//原创 2021-08-21 23:02:11 · 1936 阅读 · 5 评论 -
nodejs 运行 mosca报错Expected `schema` to be an object or boolean
nodejs搭建mqtt服务需要用到mosca模块,启动程序就报错如下图解决办法:按路径打开报错文件,注释三行代码,问题就解决了。原创 2021-08-21 11:38:26 · 674 阅读 · 0 评论 -
nodejs + uniapp 开发安卓APP实现UDP广播
用nodejs编写UDP服务端,uniapp开发安卓APP客户端UDP服务端效果图:客户端效果图:UDP广播服务端 nodejs 代码:var dgram = require('dgram');var server = dgram.createSocket('udp4');server.on('close',()=>{ console.log('socket已关闭');});server.on('error',(err)=>{ console.log(er原创 2021-08-18 17:29:26 · 2850 阅读 · 1 评论 -
nodejs + uniapp 开发安卓APP实现TCP通讯
效果图:nodejs 服务端: var net = require('net'); var HOST = '192.168.1.8'; var PORT = 9999; let server = net.createServer(function(sock) { console.log('客户端信息: ' + sock.remoteAddress + ':' + sock.remotePort); sock.setTimeout(3000);原创 2021-08-13 17:40:26 · 3857 阅读 · 2 评论 -
nodejs npm 参数 --save 的作用
在全新的nodejs环境下,首先要安装对应的依赖包才能把项目运行起来,安装包的命令如下:npm install 包名称 --save参数 --save 的作用是在项目下的package.json文件记录安装过的包名称,当复制项目到另外的电脑上,只需运行命令: npm i 就能自动全部安装项目用到的依赖包。npm i...原创 2021-06-13 12:19:56 · 1941 阅读 · 0 评论 -
nodejs使用express框架实现微信个性化分享H5
1.实现微信分享H5的必要条件一是非个人主体的公众号。二是要有备案的域名,要求将密钥文件放在服务器根目录,通过域名能够访问到密钥文件。最后还要把 IP 填入白名单2.项目整体结构2.1 根目录建立server.js//server.jsconst express = require('express');const { resolve } = require('path');const bodyParser= require('body-parser');const ser.转载 2021-06-06 15:00:16 · 556 阅读 · 0 评论 -
node 循环调用函数
var n = 1function test(){ console.log('调用成功:' + n +' 次') n++}setInterval(test,1000);//每隔1000毫秒执行一次test函数,执行无数次原创 2021-05-10 15:00:43 · 291 阅读 · 0 评论 -
node 代码改动后保存自动重启
首先安装nodemonnpm install -g nodemon安装完成后运行服务nodenom app.js每次我们的js文件修改保存后,node就会自动重启,就不用手动去重启了,这样方便了很多。原创 2021-05-09 12:10:08 · 993 阅读 · 0 评论 -
node + mysql 封装模块调用promise执行sql语句与存储过程
1.在根目录新建dbConfig.js 文件,封装自定义模块方便调用。var mysql = require('mysql');var databaseConfig = { host: '192.168.153.130', port: '3306', user: 'root', password: 'Data-20210413', database: 'wei'};//向外暴露方法module.exports = { query: function(sql, params, cal原创 2021-05-07 17:09:56 · 815 阅读 · 1 评论 -
nodejs 动态返回html页面给浏览器
1.需求说明做一个H5视频播放页面,根据手机扫不同的二维码进行播放对应的视频。2.实现思路用nodejs做后端服务,根据url传入的参数查找对应的视频,并且把设计好的网页返回给浏览器显示出来。3.建立nodejs项目安装好node之后,在D盘新建一个文件夹,命名为WebVideo,按着shift键点击右键,选择【在此处打开命令窗口】下载 npm install express --save下载 express 框架并全局安装 npm install express-generator原创 2021-04-26 00:16:20 · 4195 阅读 · 0 评论 -
uniapp 上传图片的两种方法
上传图片分别有uni.uploadFile方法和base64方法,后端用nodejs作服务。uni.uploadFile方法,前端只负责上传图片,后端接收图片后进行压缩保存。base64方法,前端先压缩图片和转换成base64再上传,后端只接收保存。uni.uploadFile方法前端uniapp代码<template> <view> <view class='pages'> <view class='father_view'原创 2020-11-05 21:29:24 · 37646 阅读 · 4 评论 -
nodejs 批量压缩图片并按原图文件夹分类保存
var images = require("images")var fs = require("fs")var path = "./public/imgtemp" //原图路径var savepath = "./public/imgup" //压缩图存放路径function explorer(path){ fs.readdir(path, function(err, files){ //err 为错误 , files 文件名列表包含文件夹与文件 if(err){ cons原创 2020-10-21 10:07:53 · 758 阅读 · 0 评论 -
nodejs压缩图片并删除原图
var images = require("images") var fs = require("fs") var path = "./public/imgtemp" //原图路径 var savepath = "./public/imgup" //压缩图存放路径 function explorer(path){ fs.readdir(path, function(err, files){ //err 为错误 , files 文件名列表包含文件夹与文件 if.原创 2020-10-20 16:33:35 · 781 阅读 · 0 评论 -
nodejs设置跨域访问
nodejs编写的后台接口,前端用微信开发者工具请求接口正常,但是用uni-app请求接口报错,根据报错内容查找到原因是跨域设置问题。node接口部分:app.js(一定要放在最上面, 允许跨域一定要放在实例化之后!)const express = require("express");const app = express();//设置跨域访问app.all("*",function(req,res,next){ //设置允许跨域的域名,*代表允许任意域名跨域 res.head原创 2020-09-22 09:27:33 · 948 阅读 · 0 评论 -
node配置本地https服务
openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem。把上面生成的三个密钥文件复制到node项目。到此,在项目文件夹里面生成三个密钥文件。客户端访问https。原创 2020-08-13 16:59:11 · 3614 阅读 · 1 评论 -
nodejs 实现微信公众号自定义菜单、关注回复、自定义回复
借鉴了多位前辈的文章,总结出自己能看懂的结构与代码。1.基本结构图2.config.js代码//配置参数config = { token : 'wechat', appid : 'wx0917xxxxxxx5ba63', appsecret :'7d0bexxxxxxxxbd2dd1a6' }module.exports = config //暴露模块,才能在其它地方调用3.wechat.js代码var express = require('express');原创 2020-05-16 00:04:50 · 914 阅读 · 1 评论 -
小程序+node获取用户openid
小程序代码: wx.login({ success: function (res) { wx.request({ url: getApp().globalData.httpurl + 'openid', data: { js_code: res.code }, method: 'GE...原创 2020-02-15 23:48:38 · 1178 阅读 · 0 评论 -
wx.uploadFile给后端传递数据formdata的读取
小程序端:后端node读取formdata传递过来的数据:原创 2020-02-13 12:21:50 · 6440 阅读 · 0 评论 -
图片上传到远程服务器的小程序,后端为node
小程序上传图片到远程服务器,上传完成后显示远程图片,也可进行预览。1.先上后端node代码app.jsvar express=require('express')var app=express()var multer=require('multer')var fs=require('fs')var path=require('path')// var upload=multe...原创 2020-01-09 11:06:20 · 1071 阅读 · 0 评论 -
node.js使用multer搭建图片接收服务器
node服务端 server.jsvar express = require('express'), multer = require('multer');var app = express();var storge = multer.diskStorage({ destination: function (req, file, cb) { cb(null,...原创 2020-01-02 13:37:13 · 523 阅读 · 0 评论 -
nodejs+mssql连接数据库调用存储过程
nodejs+mssqlnodejs+mssql连接数据库调用存储过程查找了很多资料,最终组合成适合自己的代码。有直接执行sql语句和调用存储过程两种方法。图片: 参数配置文件config.js ;连接文件conn.js心情也要晒一下//配置数据库参数 config.jsmodule.exports = { //暴露模块,能在其它地方调用 user: 'sa', pass.........原创 2019-12-15 11:16:59 · 3952 阅读 · 23 评论