安装npm install formidable 先把文件上传到临时文件夹,再通过fs重命名移动到指定的目录即可 fs.rename即重命名,但是fs.rename不能夸磁盘移动文件,所以我们需要指定上传的临时目录要和最终目录在同一磁盘下 前段请求 方法1:使用form标签和submit提交    form(action='/uploadImg', method="post", enctype="multipart/form-data" )         inpu…
下载nicEdit富文本编辑框, 把nicEdit.js文件放到public/javascripts/下 新建jade文件:代码如下 doctype htmlhtml    head        title        script(type="text/javascript", src="/javascripts/nicEdit.js")        script(type="text/javascript").            v…
本文通过jquery实现简单的无刷新登录 1:首先要在router中配置登录请求,因为登录需要传user和pwd考虑到安全需用post请求 {        path:'/',        method :'post',        handler:user.login    } 2:index.jade需要引用jquery-1.7.1.min文件 script(type="text/javascript", src="/javascripts/jquery-1.7.1.…
jade是express自带的模板引擎 jade文件可以嵌套使用,include引用外部jade文件,extends引用jade模板 例如 有一个主jade文件layout.jade,引用top.jade和footer.jade这两个 如下设计 1:layout.jade的文件 doctype htmlhtml  head    title blog    link(rel='stylesheet', href='/stylesheets/style.css')  body    div#m_d…
1:新建一个404.jade 2:在app.js后面配置如下代码 app.use(function(req, res){        res.render("404", {status:404, title:"404-未找到文件"});    }) 使用res.render跳转的404.jade页面 是不是挺简单的…
页面的访问最常见的是get和post两种,无论是get请求还是post请求express自动判断执行app.get或app.post 1:app.get(名称,路径)或app["get"](名称, 路径) 2:app.post(名称, 路径)或app["post"](名称, 路径) 每个请求我们都要注册这些东西,看着挺烦的,那router就出现了 首先我们所有的请求放到一个router.js文件中,如下 exports.router = [ { path:"…
此出只介绍内存session的配置好使用 1:打开app.js文件,添加下面红色内容,一定要注意位置在router前面 app.use(express.methodOverride()); session app.use(express.cookieParser("keyboard")); app.use(express.session()); app.use(app.router); app.use(express.static(path.join(__dirname, 'publi…
/** * 原生node.js结合formidable模块实现图片上传改名 * @Author:Ghost * @Date:2016/07/15 * @description: * 1.引入模块http.formidable.fs.silly-datetime.path * 2.创建http服务器 * 3.实例化formidable对象并调用IncomingForm()方法 * 4.调用uploadDir属性设置文件上传路径 * 5.调用formidable parse()方法对表单进行解析 *…
原文: http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/ 原文的源代码在此 太多的教程教你些一个Hello, World!了, 但是仅凭Hello, World! 是找不到工作的, 因此有了这篇教程. PART I – 安装开发环境 作者是在Windows 8上开发的. STEP 1 – 安装NODE.JS 打开 Node.js website 点击绿色的安装按钮. 运行安装程序就安装好了, 就是这么简单. 现在你已经安装…
使用node.js写上传文件和下载文件的接口 上传接口: 开始写接口前,我们先安装一个上传文件的插件:npm install multer 安装成功在package.json或package-lock.json包中能看到 在主文件引入模块: //配置文件上传临时目录 const upload = multer({     dest:'./public/upload/temp'//临时存放路径 }) 配置所有接口可下载 //设置所有接口都允许上传功能 uploadFile.use(upload.a…