![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodejs
文章平均质量分 50
qq_33203555
这个作者很懒,什么都没留下…
展开
-
单点登录nodejs简单实现
单点登录简单实现原创 2022-10-11 15:24:15 · 1017 阅读 · 1 评论 -
npm包发布
本文介绍npm包发布流程注册npm账号https://www.npmjs.com/账号注册地址使用注册的账号登录进入到项目目录执行npm login输入用户名密码以及邮箱发布npm包npm publish执行以上命令即可将项目目录下的文件以npm包的形式发到npm上更新版本npm version 1.0.1使用npm version 命令更新版本 然后再npm publish 即可发布完成之后即可使用npm install 命令进行安装...原创 2021-07-22 16:54:19 · 118 阅读 · 0 评论 -
小型脚手架工具搭建
开发一个脚手架工具本文介绍开发一个脚手架流程。实现类似vue-cli的初始化项目的功能初始化项目执行npm init初始化一个项目安装依赖包包名用途chalk控制台输出显示,比如加颜色啥的commander命令行工具,有了它我们就可以读取命令行命令,知道用户想要做什么了inquirer交互式命令行工具,给用户提供一个漂亮的界面和提出问题流的方式download-git-repo下载远程模板工具,负责下载远程仓库的模板项目ora用于显原创 2021-07-22 16:18:33 · 81 阅读 · 0 评论 -
nodejs文件上传下载
本文分享使用nodejs实现文件上传下载文件上传主要使用express启动web服务。使用multer处理文件表达数据代码如下:var express = require('express'); //引入expressvar app = express(); // 创建实例appvar fs = require("fs"); //引入fs,fs 是node中一个文件操作模块,包括文件创建,删除,查询,读取,写入。 var bodyParser = require('body-parser原创 2020-07-25 17:19:23 · 1097 阅读 · 0 评论 -
JWT简单应用
简介JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且独立的方式,可以在各方之间作为JSON对象安全地传输信息。此信息可以通过数字签名进行验证和信任。JWT可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。使用场景授权:这是使用JWT的最常见方案。一旦用户登录,每个后续请求将包括JWT,允许用户访问该令牌允许的...原创 2018-08-20 23:12:12 · 243 阅读 · 0 评论 -
koa-session2使用
使用场景在web应用中,我们常常使用session来管理会话,用一个sessionId来表明用户已登录。session结合cookie管理会话在web应用中是很常见的。安装在koa项目中npm install koa-session2简单使用//app.jsconst Koa = require('koa')const app = new Koa()c...原创 2018-08-01 19:07:15 · 5023 阅读 · 1 评论 -
commonJS,AMD与CMD
commonjs的模块规范Commonjs对模块的定义十分简单,主要分为模块引用,模块定义和模块标识3个部分。 1、模块引用var http = require('http')在commonjs规范中存在require()方法,这个方法接受模块标识,从此引入一个模块的API到当前上下文中。 2、模块定义 在模块中,上下文提供require()方法来引入一个模块。对应引入 的功能,上下文提供原创 2017-12-03 20:48:50 · 150 阅读 · 0 评论 -
使用pm2部署node服务
pm2常用命令$ pm2 start app.js # 启动app.js应用程序$ pm2 start app.js -i 4 # cluster mode 模式启动4个app.js的应用实例# 4个应用程序会自动进行负载均衡$ pm2 start app.js --name="api" # 启动应用程序并命名为 "api"$ pm2 start app.js --watch # 当文件变化转载 2017-12-10 18:53:49 · 714 阅读 · 0 评论 -
nodejs简易爬虫
爬虫主要是爬去网络上网页抓取数据,然后分析提炼数据做我们想做的事。 通俗点来讲就是发送http请求抓取网页内容然后解析网页。或者直接发送http请求获取数据。var http = require('http');var iconv = require('../node_modules/iconv-lite');//用于编码防止网页乱码class httpClient { constructo原创 2017-09-30 15:20:28 · 354 阅读 · 0 评论 -
nodejs微信公众号开发
本文主要介绍使用nodejs开发微信公众号公众号注册开发公众号第一步我们当然是先注册一个公众号啦!到微信公众平台注册一个微信公众号,个人只能注册订阅号。企业或者组织等可以注册服务号等,个人订阅号调用接口权限少。按官网说明完成注册即可。微信公众平台公众号配置完成了注册之后我们需要进行公众号配置,公众号的运行流程大致为用户发送消息到微信服务器->转发消息到开发者服务器->开发者服务器处理消息->返回消息原创 2017-09-12 21:46:29 · 527 阅读 · 0 评论 -
nodejs修改全局安装路径
安装好nodejs后假设我们想修改全局安装的路径可采用如下做法:在安装目录下(本文以D:\Program Files\nodejs 为例)新建node_global与node_cache2个文件夹。在cmd窗口下执行: npm config set prefix "D:\Program Files\nodejs\node_global" npm config set cache "D:\Pr原创 2017-08-18 17:18:01 · 3077 阅读 · 1 评论 -
简单聊天室socket.io实现
一、安装首先我们需要安装socket.io,本文将介绍使用node作为服务器实现消息推送。惯例借助npm先安装express与socket.ionpm install express -savenpm install socket.io --save二、程序编写安装完之后我们变可在项目的启动文件中编写服务端代码:server.jsvar express = require('express');原创 2017-08-02 21:14:57 · 671 阅读 · 0 评论 -
vue移动端图片上传
一、服务端环境准备本文服务端主要为nodejs,利用multer中间件完成图片上传功能。服务端安装express框架和multer。npm install express --savenpm install multer --save服务端启动文件代码:var express = require('express');var app = express();var fileRouter = r原创 2017-08-16 09:39:07 · 4827 阅读 · 0 评论