NodejsExpress新手教程高手进阶
Express是一个NodeJS平台的框架,主要用于构于Web服务器项目。
本文将通过示例介绍适合新手入门的Express基础使用,以及高手进阶知识,如:cookie、session、前端框架、负载均衡等。
建立Express项目时,首先使用命令npminit在项目目录中执行初始化,并执行npminstallexpress--save安装Express。然后即可进行开发。
01:express框架
运行结果:
02:中间件概念
简单说,中间件(middleware)就是处理HTTP请求的函数。它最大的特点就是,一个中间件处理完,再传递给下一个中间件。App实例在运行过程中,会调用一系列的中间件。
每个中间件可以从App实例,接收三个参数,依次为request对象(代表HTTP请求)、response对象(代表HTTP回应),next回调函数(代表下一个中间件)。每个中间件都可以对HTTP请求(request对象)进行加工,并且决定是否调用next方法,将request对象再传给下一个中间件。
03:app.use
每次都会调用默认的访问