51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ejs
jenkins学习之自动打包构建nodejs应用
上一节记录了下jenkins在centos下的安装,这节继续,说下怎么使用jenkins和nodejs进行自动打包更新服务。创建任务创建任务比较简单,这里我们创建自由风格项目:General信息这里填写项目或任务的基本信息,如下:GitBucket这里我们用到的就以下两点,一个是参数化构建:构建的时候可以指定部分参数,...
代码星球
·
2020-08-08
jenkins
习之
自动
打包
构建
nodejs应用离线安装部署、卸载
公司写的文档,直接粘贴过来了:本文档提供node应用一键安装、部署、卸载说明,包含对应脚本文件默认版本:1、nodejs:v6.11.2.linux-x642、全局npm包:pm2、supervisor、node、gulp、npm 一、安装、部署1、切换到linux根目录下:cd/2、新建目录da...
代码星球
·
2020-08-08
nodejs
应用
离线
安装
部署
nodejs的gridfs基本操作
varmongoose=require('mongoose');varSchema=mongoose.Schema;mongoose.connect('mongodb://127.0.0.1/test');varconn=mongoose.connection;varfs=require('fs');varGrid=r...
代码星球
·
2020-08-08
nodejs
gridfs
基本操作
nodejs搭建简易的rpc服务
这里主要使用的是jayson包,使用jayson实现rpcserver端十分简单,如下:varjayson=require('jayson')//createaservervarserver=jayson.server({brest:function(args,callback){console.log(args)ca...
代码星球
·
2020-08-08
nodejs
搭建
简易
rpc
服务
nodejs简易代理服务器
直接代码:varhttp=require('http')varproxy=http.createServer(function(request,response){varoptions={host:'www.cnblogs.com',//这里是代理服务器port:80,//这里是代理服务器端口path:request....
代码星球
·
2020-08-08
nodejs
简易
代理
服务器
nodejs使用sequelize操作mysql实例
sequelize是node操作mysql的一款npm包,包含很多特性:数据库模型映射、事务处理、模型属性校验、关联映射等,花了两天时间学习了下基本的一些操作,特别是关联映射部分的操作,包含1:1、1:N、N:N部分,利用express框架实现简单的rest服务。关于项目结构:其中,routes存放各种路由,model...
代码星球
·
2020-08-08
nodejs
使用
sequelize
操作
mysql
nodejs添加jsonwebtoken验证
具体使用模块:使用compression压缩处理请求响应、cors模块添加跨域、helmet安全模块、body-parser解析请求参数、jsonwebtoken用于生成及校验token、使用内置cluster模块开启多进程模式,具体源码如下:1、项目组成2、具体源码server.js://==============...
代码星球
·
2020-08-08
nodejs
添加
jsonwebtoken
验证
nodejs文件上传组件multer使用
多图上传,发送端:varexpress=require('express')varrp=require('request-promise')varfs=require("fs");varapp=express()app.get('/send',function(req,res,next){varoptions={met...
代码星球
·
2020-08-08
nodejs
文件
上传
组件
multer
nodejs设置服务端允许跨域
//设置跨域访问app.all('*',function(req,res,next){res.header("Access-Control-Allow-Origin","*");res.header("Access-Control-Allow-Headers","X-Requested-With");res.heade...
代码星球
·
2020-08-08
nodejs
设置
服务
允许
跨域
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
简单
爬虫
nodejs常用npm包
express常用npm包整理如下art-template 一款js模板引擎,性能不错jayson 一款纯node的rpc应用包,可实现rpc服务、tcp、http等服务multer 文件上传nedb 纯js实现...
代码星球
·
2020-08-08
nodejs
常用
npm
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
图片
首页
上一页
...
7
8
9
10
11
...
下一页
尾页
按字母分类:
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
其他