#nodeJs

NodeJS之Url的使用

一。通过http模块中的request事件可以得到在服务端拿到客户端的有关url的数据(req.url),其中req.url得到的数据是端口号后的所有路径,之后通过调入url模块对获取到的req.url进行操作。再通过url下的parse()方法,获得与该路径的所有相关信息,其中pathname(路径名称)通过不同的路...
代码星球 代码星球·2020-08-15

NodeJs之文件合并(某一文件的内容发生变化与之相关的内容重新合并)

首先,一个文件里面的内容是由多个文件共同组成的。例如一个文件夹包含有多文件(文件夹)然后,当其中一个发生变化时所用与之有直接作用的文件(文件夹)都会重新组合。/*注意:该例子需要在同级目录下完成及该脚本去监听另一个与之同目录下的文件,然后发生变化后,将所有内容重新生成到Index.js中*/varfs=require(...

NodeJs之项目构建(对文件及文件夹的操作)

前提:需要使用:require('fs')引入外部模块简单的模仿创建一个文件下有多个文件。首先,准备一个主文件夹然后,准备放在这个主文件夹下的文件加在代码中通过对象,数字,json对象来装代码:varprojectData={'name':'First','type':'dir','fileData':[{'name'...

NodeJs初步

各类操作...
代码星球 代码星球·2020-08-15

NODEJS环境搭建 第一篇 安装和部署NODEJS

一、下载安装文件根据自己当前系统环境,下载相对应的安装文件https://nodejs.org/en/download/二、双击安装都傻瓜式的安装步骤,一步一步安装就好了。 三、检查安装结果进入dos,输入node-v出现版本号输入npm-v出现版本号如下图四、配置npm的全局模块的存放路径以及cache的路...

Ubuntu 安装最新版nodejs

转自:ubuntu快速安装最新版nodejs,只需2步第一步,去nodejs官网https://nodejs.org看最新的版本号; 也就是说此时此刻,12.6.0是最新的版本,不过你求稳的话建议选10.16.0 的LTS版。第二步,添加源后安装重点来了,nodejs的每个大版本号都有相对应的源,比...

jenkins学习之自动打包构建nodejs应用

上一节记录了下jenkins在centos下的安装,这节继续,说下怎么使用jenkins和nodejs进行自动打包更新服务。创建任务创建任务比较简单,这里我们创建自由风格项目:General信息这里填写项目或任务的基本信息,如下:GitBucket这里我们用到的就以下两点,一个是参数化构建:构建的时候可以指定部分参数,...

nodejs应用离线安装部署、卸载

 公司写的文档,直接粘贴过来了:本文档提供node应用一键安装、部署、卸载说明,包含对应脚本文件默认版本:1、nodejs:v6.11.2.linux-x642、全局npm包:pm2、supervisor、node、gulp、npm 一、安装、部署1、切换到linux根目录下:cd/2、新建目录da...

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搭建简易的rpc服务

这里主要使用的是jayson包,使用jayson实现rpcserver端十分简单,如下:varjayson=require('jayson')//createaservervarserver=jayson.server({brest:function(args,callback){console.log(args)ca...

nodejs简易代理服务器

直接代码:varhttp=require('http')varproxy=http.createServer(function(request,response){varoptions={host:'www.cnblogs.com',//这里是代理服务器port:80,//这里是代理服务器端口path:request....

nodejs使用sequelize操作mysql实例

sequelize是node操作mysql的一款npm包,包含很多特性:数据库模型映射、事务处理、模型属性校验、关联映射等,花了两天时间学习了下基本的一些操作,特别是关联映射部分的操作,包含1:1、1:N、N:N部分,利用express框架实现简单的rest服务。关于项目结构:其中,routes存放各种路由,model...

nodejs添加jsonwebtoken验证

具体使用模块:使用compression压缩处理请求响应、cors模块添加跨域、helmet安全模块、body-parser解析请求参数、jsonwebtoken用于生成及校验token、使用内置cluster模块开启多进程模式,具体源码如下:1、项目组成2、具体源码server.js://==============...

nodejs文件上传组件multer使用

多图上传,发送端:varexpress=require('express')varrp=require('request-promise')varfs=require("fs");varapp=express()app.get('/send',function(req,res,next){varoptions={met...

nodejs设置服务端允许跨域

//设置跨域访问app.all('*',function(req,res,next){res.header("Access-Control-Allow-Origin","*");res.header("Access-Control-Allow-Headers","X-Requested-With");res.heade...
首页上一页...56789...下一页尾页