Node.js
文章平均质量分 57
分享Node.js心得
你挚爱的强哥
我以为,世上的程序语言确实没有高低之分,只有编程的人才有强弱之别,通过写代码我们可以发现和认识一个真正的自己,因为我们真正的对手,可能就是我们自己。
展开
-
安装nvm(Node Version Manager)工具快速切换不同版本nodejs
下载安装包安装完成后,可以打开cmd命令行窗口。执行nvm -v运行systempropertiesadvanced新建环境变量如下图NVM_HOME、NVM_SYMLINK打开d:\Program Files\nodejs\settings.txt在最后添加打开cmd可以在可选列表里。选择任意版本安装,比如安装22.2.0执行安装好了之后。nvm ls如果想使用22.2.0这个版本的话。然后执行:node -v验证了的确已经切换了nodejs版本为22.2.0。原创 2024-05-17 10:10:23 · 502 阅读 · 0 评论 -
如何在windows server下安装mysql5.7数据库,并使用Navicat Premium 15可视化工具新建数据库并读取数据库信息。
点击↑,然后选择对应版本和平台↓下载将下载后的安装包放入固定目录(这里以为例)解压运行然后,修改系统变量Path,添加基本上这样就算是安装完毕,需要验证一下:在cmd里面输入或如下显示即证明完成MySQL5.7+的安装接下来做MySQL初始化在目录下创建一个MySQL.ini配置文件(复制下面内容保存)用资源管理器打开目录右击cmd.exe以管理员身份运行执行初始化MySQL数据库,默认生成的密码可以不用记住,因为我们已经设置过了第一次跳过密码验证:然后执行安装服务的命令(注意。原创 2024-05-12 20:36:57 · 415 阅读 · 0 评论 -
hhc.exe本地制作、手动生成chm电子书
将以上四个文件放在一个文件夹下,当前文件夹cmd命令运行。即可生成test.chm文件。hhc.exe可执行文件。原创 2023-08-09 21:06:58 · 587 阅读 · 0 评论 -
nodejs实现解析chm文件列表,无需转换为PDF文件格式,在线预览chm文件以及目录,不依赖任何网页端插件
特性:1、支持任意深度的chm文件解析2、解析后内容结构转换为tree数据呈现3、点击树节点可以在html实时查看数据4、不依赖任何浏览器端插件,兼容性较好。原创 2023-08-09 16:06:49 · 1883 阅读 · 1 评论 -
杀死本地80端口被占用的进程,还你一片宁静乐土
运行cmdnetstat -aon|findstr 80然后taskkill -f -pid 32428(这个就是pid进程编号)回车进程死翘翘了~去愉快玩耍吧~哦对了 别忘记一健三联关注我哟~原创 2022-03-17 22:08:18 · 5750 阅读 · 0 评论 -
只需三分钟您就可以用nodejs搭建静态网页服务器(配置静态网页访问目录)
Node.js 中文网Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。http://nodejs.cn/先安装nodejs在自己的网站项目文件夹根目录里面创建app.js/** 【运行起来说明】在当前目录CMD cnpm i express & cnpm i forever -g & foreve原创 2022-03-17 21:56:22 · 9522 阅读 · 0 评论 -
vue3.0环境搭建
安装最新版nodejsNode.jshttps://nodejs.org/zh-cn/安装过程非常傻瓜,一直下一步到完成----------------------------------------然后win+R cmd输入node -v,我这里安装的是v12.22.4显示如下信息就代表安装成功了----------------------------------------然后,安装淘宝镜像npm install -g cnpm registry=https://re原创 2022-01-30 00:46:45 · 5878 阅读 · 0 评论 -
Linux 下安装cnpm淘宝镜像命令npm
由于NMP源都在国外,下载相关资源很慢,所以建议用国内的淘宝NPM镜像(通过cnmp命令安装的包都会从淘宝NMP下载,速度很快。验证安装完成cnpm -v。原创 2020-11-29 16:41:53 · 5991 阅读 · 0 评论 -
Linux上部署、安装nodejs
定位到根目录cd/安装wgetyum install wget下载nodejs(可以去http://nodejs.cn/download/中国官网查看最新版的下载地址)wget https://npm.taobao.org/mirrors/node/v14.15.1/node-v14.15.1-linux-x64.tar.xz安装过程会有几次y/n? 你一路y到底安装解压文件插件yum install -y tar解压文件tar xvf ...原创 2020-11-26 16:57:08 · 5337 阅读 · 0 评论 -
在Linux部署Nodejs项目,一旦断掉XShell就会导致服务被停掉,真的很郁闷~怎么办?果断用forever
注意这里的 /usr/local/nodejs/lib/node_modules/forever/bin/forever是你的forever安装目录 一般就是在你首次安装nodejs的目录下面。. File exists 就用rm -rf /usr/local/bin/forever 先卸载 再安装。// 2. 指定forever信息输出文件,当然,默认它会放到~/.forever/forever.log。// -o 就是console.log输出的信息,-e 就是console.error输出的信息。原创 2020-11-25 21:44:33 · 6574 阅读 · 0 评论 -
【实用主义】如何用nodejs自动定时发送邮件提醒?
【代码】【实用主义】如何用nodejs自动定时发送邮件提醒?原创 2020-11-24 00:53:00 · 6512 阅读 · 15 评论 -
【强势来袭】Node.js(nodejs)实现“一口多用”(含用户创建、登录、鉴权token) 一个文件解决所有常态化需求
注意,前情提示:本代码基于《Node.js(nodejs)对本地JSON文件进行增、删、改、查操作(轻车熟路)》传送门https://blog.csdn.net/qq_37860634/article/details/103781523在/api/demo/文件夹下面创建CURD.js代码内容const $g = global.SG.$g, fs = global.SG.fs, router = global.SG.router;module.exports = global.S.原创 2020-08-13 17:07:21 · 5169 阅读 · 0 评论 -
【敏捷开发】Node.js(nodejs)实现一个接口完成增删改查聚合接口4个功能,最大限度节省接口数量,正所谓“一口多用”(基础版、免登陆、无鉴权)
注意,前情提示:本代码基于《Node.js(nodejs)对本地JSON文件进行增、删、改、查操作(轻车熟路)》传送门https://blog.csdn.net/qq_37860634/article/details/103781523在/api/demo/文件夹下面创建exportAndDownloadExcel.js...原创 2020-08-09 07:25:56 · 5853 阅读 · 1 评论 -
【亲测可用】用Electron和electron-builder打包Vue项目为exe可执行文件安装包(不推荐,个人觉得没有VNISEdit和NW好用,而且有些配置文件还挺脑残!)
cnpm i electron -D & cnpm i electron-packager -D在build/创建electron.js// Modules to control application life and create native browser windowconst {app, BrowserWindow} = require('electron')const path = require('path')function createWindow () {.原创 2020-08-06 12:43:56 · 5051 阅读 · 0 评论 -
Node.js实现本地客户端上传单个或者多个文件Excel文件(xls格式、xlsx格式文件)到服务器端,并且解析对应的Excel内容反馈到请求报文中
注意,前情提示:本代码基于《Node.js(nodejs)对本地JSON文件进行增、删、改、查操作(轻车熟路)》传送门https://blog.csdn.net/qq_37860634/article/details/103781523在/api/demo/文件夹下面创建uploadExcel.js代码内容const $g = global.SG.$g, fs = global.SG.fs, router = global.SG.router, xlsx = global.SG.x.原创 2020-08-05 12:28:04 · 5624 阅读 · 0 评论 -
Node.js实现服务器端生成Excel文件(xls格式、xlsx格式文件)并弹出下载文件
本代码基于《Node.js(nodejs)对本地JSON文件进行增、删、改、查操作(轻车熟路)》在/api/demo/文件夹下面创建exportAndDownloadExcel.js。在index.js最后一行加入。原创 2020-08-04 11:17:26 · 6698 阅读 · 0 评论 -
Node.js复制/删除服务器端文件到指定目录文件夹下,并且预判是否存在该目录,如果没有,则递归创建该文件夹目录
注意,前情提示:本代码基于《Node.js(nodejs)对本地JSON文件进行增、删、改、查操作(轻车熟路)》传送门https://blog.csdn.net/qq_37860634/article/details/103781523在/api/demo/文件夹下面创建copy.js代码内容const express = require("express"), router = express.Router();module.exports = router;const f...原创 2020-08-03 18:21:47 · 5527 阅读 · 0 评论 -
node.js创建WebSocket服务,并使用原生js ES6完成对WebSocket数据交互
注意,前情提示:本代码基于《Node.js对本地JSON文件进行增、删、改、查操作(轻车熟路)》传送门https://blog.csdn.net/qq_37860634/article/details/103781523首先安装cnpm i nodejs-websocket在/api/文件夹下面创建socket.js代码内容const express = require("express"), router = express.Router();module.exp...原创 2020-07-24 00:35:34 · 5303 阅读 · 0 评论 -
【全网唯一】全网唯一能够跑通的,跑不通你来找我~用node.js完成微信支付下单功能,且只需要一个文件wxpay.js就解决业务流程的node.js程序
先吐为敬!最近心血来潮研究nodejs如何完成微信支付功能,结果网上一搜索,一大堆“代码拷贝党”、“留一手”、“缺斤少两”、“自己都没跑通还出来发blog”、“各种缺少依赖包”、“各种注释都没有”、“自己都不知道在写什么”的程序大神纷纷为了增加自己博客一个帖子的名额而发布了各种千奇百怪的文章,强哥饱受煎熬,浪费了流量和时间居然没有一个教程能够跑通是可忍孰不可忍,我必须要发布一篇真正能够用nodejs跑通微信支付功能的干货文章,由于时间关系,错别字大家就谅解,反正程序能够跑通,跑不通你来找我!!!.原创 2020-07-22 08:14:21 · 5558 阅读 · 2 评论 -
Node.js(nodejs)对本地JSON文件进行增、删、改、查操作(轻车熟路)
项目结构index.jsconst express = require("express");const app = express();const port = 9999;//设置端口号,如果端口号被占用需要自己修改,否则无法跑起来(建议不要用80和8080,一般情况都会被占用)app.listen(port, () => console.log(`http://127...原创 2019-12-31 13:57:34 · 11512 阅读 · 1 评论 -
Node.js开发WEB项目后端接口API,基于mysql5.7数据库(小试牛刀)
main.js(入口文件,开启9999端口监听,实现RESTful风格接口访问)就可以查询到数据返回的json结果了,同时也可以用POST或者GET方式传参id。您还可能对如何用Vue.js框架访问Nodejs后端接口API感兴趣,传送门↓。config/mysql.json(数据库配置,支持mysql5.7+)api/user.js(业务实现数据查询)api/area.js(业务实现数据查询)原创 2019-03-27 13:47:33 · 13556 阅读 · 4 评论 -
Node.js中的express框架,修改内容后自动更新(免重启),express热更新
如果不做这一步就用supervisor /usr/local/Nodejs/main.js 会导致很奇葩的错误,而且弄得服务器很卡。用supervisor来启动nodejs,就不用用什么pm2去启动nodejs项目了,否则会导致冲突。接下来就是设置supervisor 开机启动,步骤有点恶心,就先忍一忍吧!有两个插件可以解决此问题:1)supervisor;到了目录以后用supervisor main.js命令即可。我这里是 cd /usr/local/Nodejs/下次还是研究下nodemon。原创 2019-03-27 08:40:38 · 7207 阅读 · 0 评论 -
centos下设置node.js开机启动(并且启动自己的项目js)
ln -s /usr/local/node安装目录/lib/node_modules/pm2/bin/pm2 /usr/local/bin。如果提示:ln: creating symbolic link `/usr/local/bin/pm2': File exists。则使用:mv /usr/local/bin/pm2 /tmp/ 删除就好 然后再次执行第一步就OK了)如果希望nodejs项目的文件自动监听修改后更新,无需人工手动去重启node服务怎么办?5.接下来可以试验一下,重启系统。原创 2019-03-27 07:50:20 · 6863 阅读 · 1 评论 -
在Linux系统安装Node.js
1、去官网下载和自己系统匹配的文件:英文网址:https://nodejs.org/en/download/中文网址:http://nodejs.cn/download/通过 uname -a 命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统),如图2、下载下来的tar文件上传到服务器并且解压,然后通过建立...原创 2019-03-25 22:36:09 · 4302 阅读 · 0 评论 -
webstorm命令行提示‘node‘ 或‘npm‘不是内部或外部命令,也不是可运行的程序
ctrl+alt+s原创 2019-09-04 22:27:27 · 10992 阅读 · 0 评论