随笔分类 - express && koa
node.js中 koa 框架的基本使用方法
摘要:一、安装 koa 二、简单使用 三、级联中间件的概念 上述代码最终会打印出 1 3 5 4 2,koa中间件里的 await next() 之前的代码会一级一级向下执行,直到没有更多中间件执行,然后再像栈一样的执行 await next() 之后的代码。 四、获取get请求参数 五、获取post表单
阅读全文
node.js中express的Router路由的使用
摘要:express中的Router作用就是为了方便我们更好的根据路由去分模块。避免将所有路由都写在入口文件中。 一、简单的使用Router 二、划分文件使用Router 创建一个routes目录,专门用于放置路由文件,通过module.exports导出供外部使用。 users.js的代码: order
阅读全文
node.js中express使用cookie-parser 和 cookie-session处理会话
摘要:cookie-parser 中间件用来解析客户端传过来的cookie,cookie-session 中间件用来建立基于cookie的会话session。 一、安装 cookie-parser 和 cookie-session 二、使用 cookie-parser 解析 为了防止cookie信息被篡改
阅读全文
node.js中 express + multer 处理文件上传
摘要:multer中间件,可以很方便的结合express处理用户表单上传的文件。 一、安装multer 二、处理单个文件上传 index.html的代码: 点击提交后,可以看到在upload目录下有一个文件生成了,这个文件就是我们上传的文件,不过好像扩展名没有了。 二、处理多个文件上传 处理多个文件上传,
阅读全文
node.js中使用socket.io + express进行实时消息推送
摘要:socket.io是一个websocket库,包含客户端的js和服务端的node.js,可以在不同浏览器和移动设备上构建实时应用。 一、安装 socket.io 二、通过socket.io创建一个简单应用 index.html的代码: 这样我们就可以在客户端建立与服务端的实时消息传送。注意 send
阅读全文
node.js中express框架的基本使用
摘要:express是一个基于node.js平台的,快速,开放,极简的web开发框架。 一、安装 express 二、简单使用 express 通过访问 localhost:8888/hello 我们就可以看到内容输出了。 当然 express 还支持其他的一些请求方法,比如 app.post(),app
阅读全文