#ejs

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操作excel并配合edatagrid使用

nodejs读取文件夹下子文件(夹)名称:/***查询tmp文件夹下子文件夹名称*/router.post("/tmpList",function(req,res){fs.readdir("./public/tmp",function(err,files){varjsonArray=newArray();//[{id:...

nodejs中cookie、session的使用

因为http会话的无状态性,为了标记用户的登录状态,便出现了cookie。cookie分为很多种,有普通cookie、签名cookie、jsoncookie等,这里主要记录下在express应用中如何配置使用cookie及session。cookie、session的区别:cookie数据存放在客户的浏览器上,sess...
代码星球 ·2020-08-08

nodejs图片上传

node中图片上传的中间键很多,比如formidable等,这里我们使用nodejs中的fs来实现文件上传处理:1、安装中间键connect-multipartynpminstallconnect-multiparty通过connect-multiparty中间键我们可以实现req.files的功能,这样可以拿到上传文...
代码星球 ·2020-08-08

nodejs中引入art-template模板

使用Webstorm创建nodejsexpress应用时,默认使用的是jade或者ejs模板,对于不习惯这两种模板语法的人来说确实不是很方便。没关系,这里我们使用art-template模板引擎,使用后可以直接使用html模板:1、安装art-templatenpminstallart-template2、修改app....

nodejs时间工具类

/****@fmt格式化字符串*@Date为需要格式化的日期**示例:format(newDate(),'yyyy-MM-ddhh:mm:ss');*返回值为字符串*/functiondateFormat(date,fmt){varo={"M+":date.getMonth()+1,//月份"d+":date.getD...
代码星球 ·2020-08-08

nginx+nodejs+mysql+memcached服务器后台架设centos6.5

需要的下面四个工具最好都采用yum安装,不要采用编译安装的方法,因为编译安装会导致某些依赖关系丢失。nginx作为HTTP和反向代理,处理静态页面,动态服务交由nodejs服务。nodejs作为处理动态事件的服务器。mysql是数据库。memcahed是一个数据缓存系统,为mysql提供缓存功能首先你需要会使用linu...

nodejs图片裁剪、水印(使用images)

/***Createdbychaozhouon2015/9/21.*/varimages=require("images");/***缩放图像*@paramsrcImg被缩放图像*@paramsize缩放后图像的宽度(图像高度等比缩放)*/varresizeCurrentImg=function(srcImg,size...

nodejs封装mssql

对mssql操作Sqlserver数据库的基本封装:记录一下:/***Createdbychaozhouon2015/9/18.*/varmssql=require('mssql');varconstclass=require('../config/constClass');varuser=constclass.db....
代码星球 ·2020-08-08

nodejs图片裁剪、缩放、水印

关于nodejs下图片的裁剪、水印,网上的模块很多,主要如下:gm:https://github.com/aheckmann/gmnode-canvas:https://github.com/Automattic/node-canvasnode-images:https://github.com/zhangyuanwe...

easyui+nodejs+sqlserver增删改查实现

用到的模块或者技术:Express: http://www.expressjs.com.cn/4x/api.html#expressEasyui: http://www.jeasyui.com/documentation/index.php#express-session:https://www.n...

nodejs初印象

初学Nodejs,特意在此记录学习过程,算是对这段时间的一个summary吧,相互勉励,共同进步嘛,NowBegin:1、什么是nodejsnodejs是一种基于事件驱动、非阻塞I/O模型,用于方便地搭建响应速度快且易于拓展的网络应用。基于GoogleV8引擎进行封装,V8引擎执行javascript效率高、速度快。n...
代码星球 ·2020-08-08

nodejs+express+mongodb简单实现注册登录写发博客

一、效果:二、项目:目前项目进度:完成的功能:(1)注册(2)登录(3)首页展示所有的blogs(4)用户登录后可以发博客一些问题:(1)同一浏览器只能登陆一个用户(2)服务器更新,用户未退出,此时用户不需登录。后续(1)各个界面UI的完善,对登录信息进行控制(2)用户自己发的blog可以在自己页面看到。。。。三、源码...

nodejs_100个实例(4)_mongoose数据库增删改查

 一、目标实现mongoose数据库的增删改查功能。二、技术1、create   增加2、remove  删除3、update   修改4、findOne/find 查找一个/查找所有三、源码:1、数据库连接及模型创建1...

nodejs_100个实例(3)_文件读取

一、效果二、技术1、基本模块:fs、http三、思路http创建服务器,在服务器内fs进行文件读取,将文件内容展示在前端。localhost:3000四、源码1varfs=require('fs');2varhttp=require('http');3http.createServer(function(req,res...
首页上一页...89101112...下一页尾页