51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#NODE
nodejs记录2——一行代码实现文件下载
主要使用fs模块的pipe方法,简单粗暴:importfsfrom"fs";importpathfrom'path';importrequestfrom'request';constmovieDir="./";constmovieName="download_movie";consturl="http://www.51...
代码星球
·
2020-08-08
nodejs
记录
一行
代码
实现
nodejs记录1——async函数
其实手动配置babel环境并不难,记录下步骤:1、首先npminit创建一个nodejs项目2、全局安装babel-cli处理工具:npmibabel-cli-g3、cd到项目下安装babel依赖:npmi babel-preset-es2015 babel-preset-stage-3--save...
代码星球
·
2020-08-08
nodejs
记录
async
函数
nodejs的简单爬虫
使用nodejs爬虫豆瓣电影数据,要爬取的页面地址:https://movie.douban.com/top250,简单实现如下:'usestrict';//引入模块varhttps=require('https');varfs=require('fs');varpath=require('path');varchee...
代码星球
·
2020-08-08
nodejs
简单
爬虫
heroku快速部署node应用
试了一下heroku,简直碉堡了,下面介绍如何简单几步实现弄得应用的部署访问:1、首先https://dashboard.heroku.com/进行账号注册2、github上push一个最新的nodejsexpress应用3、登录heroku进入: 选择github部署,勾选“AutomaticD...
代码星球
·
2020-08-08
heroku
快速
部署
node
应用
nodejs常用npm包
express常用npm包整理如下art-template 一款js模板引擎,性能不错jayson 一款纯node的rpc应用包,可实现rpc服务、tcp、http等服务multer 文件上传nedb 纯js实现...
代码星球
·
2020-08-08
nodejs
常用
npm
node版本管理nvm使用
nvm:NodeVersionManager,用来管理node版本,可以在一台机器上来回切换node版本,比较方便。win下建议使用nvm-windowsnodistlinux下直接使用nvm,地址:https://github.com/creationix/nvmnvm-windows有个坑,就是win下不支持v4....
代码星球
·
2020-08-08
node
版本
管理
nvm
使用
nodejs的jsonrpc调用
记录下使用nodejs发送jsonrpc请求:varexpress=require('express');varrouter=express.Router();varrequest=require("request");/*GEThomepage.*/router.get('/',function(req,res,ne...
代码星球
·
2020-08-08
nodejs
jsonrpc
调用
使用connect-multiparty限制nodejs图片上传
connect-multiparty中间件,可用于获取文件上传时各种参数,比如文件大小、格式等,具体使用:varmultipart=require('connect-multiparty');varmultipartMiddleware=multipart();router.post('/upload',multipa...
代码星球
·
2020-08-08
使用
connect-multiparty
限制
nodejs
图片
nodejs获取客户机ip
/***Createdbychaozhouon2015/11/24.*/vargetIp=function(req){varipStr=req.headers['x-forwarded-for'];//F5if(ipStr){varipArray=ipStr.split(",");if(ipArray.length&g...
代码星球
·
2020-08-08
nodejs
获取
客户机
ip
nodejs操作excel并配合edatagrid使用
nodejs读取文件夹下子文件(夹)名称:/***查询tmp文件夹下子文件夹名称*/router.post("/tmpList",function(req,res){fs.readdir("./public/tmp",function(err,files){varjsonArray=newArray();//[{id:...
代码星球
·
2020-08-08
nodejs
操作
excel
配合
edatagrid
pm2在node中的应用
pm2是一个带有负载均衡功能的Node应用的进程管理器,当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载,pm2是完美的。主要特性:内建负载均衡(使用Nodecluster集群模块)后台运行0秒停机重载,我理解大概意思是维护升级的时候不需要停机具有Ubuntu和CentOS的启动脚本...
代码星球
·
2020-08-08
pm2
node
中的
应用
nodejs中cookie、session的使用
因为http会话的无状态性,为了标记用户的登录状态,便出现了cookie。cookie分为很多种,有普通cookie、签名cookie、jsoncookie等,这里主要记录下在express应用中如何配置使用cookie及session。cookie、session的区别:cookie数据存放在客户的浏览器上,sess...
代码星球
·
2020-08-08
nodejs
COOKIE
session
使用
nodejs图片上传
node中图片上传的中间键很多,比如formidable等,这里我们使用nodejs中的fs来实现文件上传处理:1、安装中间键connect-multipartynpminstallconnect-multiparty通过connect-multiparty中间键我们可以实现req.files的功能,这样可以拿到上传文...
代码星球
·
2020-08-08
nodejs
图片
上传
nodejs中引入art-template模板
使用Webstorm创建nodejsexpress应用时,默认使用的是jade或者ejs模板,对于不习惯这两种模板语法的人来说确实不是很方便。没关系,这里我们使用art-template模板引擎,使用后可以直接使用html模板:1、安装art-templatenpminstallart-template2、修改app....
代码星球
·
2020-08-08
nodejs
引入
art-template
模板
nodejs时间工具类
/****@fmt格式化字符串*@Date为需要格式化的日期**示例:format(newDate(),'yyyy-MM-ddhh:mm:ss');*返回值为字符串*/functiondateFormat(date,fmt){varo={"M+":date.getMonth()+1,//月份"d+":date.getD...
代码星球
·
2020-08-08
nodejs
时间
工具
首页
上一页
...
24
25
26
27
28
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他