express返回html文件
摘要:【express返回html文件】 app.engine(ext, callback) 方法即可创建一个你自己的模板引擎。其中,ext 指的是文件扩展名、callback 是模板引擎的主函数,接受文件路径、参数对象和回调函数作为其参数。 通常是使用jade或ejs来返回一个页面。 若想直接返回一个原
阅读全文
express 中间件
摘要:【express 中间件】 中间件(Middleware) 是一个函数,它可以访问请求对象(request object (req)), 响应对象(response object (res)), 和 web 应用中处于请求-响应循环流程中的中间件,一般被命名为 next 的变量。 1、应用级中间件
阅读全文
app.route()
摘要:【app.route()】 可使用 app.route() 创建路由路径的链式路由句柄。由于路径在一个地方指定,这样做有助于创建模块化的路由,而且减少了代码冗余和拼写错误。请参考 Router() 文档 了解更多有关路由的信息。 下面这个示例程序使用 app.route() 定义了链式路由句柄。 参
阅读全文
app.use
摘要:【app.use】 app.use([path,] function [, function...]) Mounting a middleware at a path will cause the middleware function to be executed whenever the bas
阅读全文
利用 Express 托管静态文件
摘要:【利用 Express 托管静态文件】 通过 Express 内置的 express.static 可以方便地托管静态文件,例如图片、CSS、JavaScript 文件等。 将静态资源文件所在的目录作为参数传递给 express.static 中间件就可以提供静态资源文件的访问了。例如,假设在 pu
阅读全文
express中使用ejs
摘要:【express中使用ejs】 1、添加 ejs 依赖。 npm install ejs --save 2、设置 view engine 为 ejs 即可。
阅读全文
app.use
摘要:【app.use】 Mounts the middleware function(s) at the path. If path is not specified, it defaults to “/”. A route will match any path, which follows its
阅读全文
express.Router
摘要:【express.Router】 1、可使用 express.Router 类创建模块化、可挂载的路由句柄。Router 实例是一个完整的中间件和路由系统,因此常称其为一个 “mini-app”。 下面的实例程序创建了一个路由模块,并加载了一个中间件,定义了一些路由,并且将它们挂载至应用的路径上。
阅读全文
Express 应用生成器
摘要:【Express 应用生成器】 通过应用生成器工具 express 可以快速创建一个应用的骨架。 通过如下命令安装,-g意味着安装在全局目录下: 下面的示例就是在当前工作目录下创建一个命名为 myapp 的应用。 然后安装所有依赖包: 最后通过 npm start 启用站点。 参考:http://w
阅读全文