Express.js – app.path() 方法
该方法返回规范路径。路径以字符串形式返回。最好使用req.baseUrl方法,因为在挂载应用程序的复杂情况下,该方法可能非常复杂。app.path()app.path()
语法
app.path( )
示例1
创建一个名为“appPath.js”的文件并复制以下代码片段。创建文件后,使用命令“nodeappPath.js”运行此代码。
//app.path()演示示例 //导入express模块 var express = require('express'); //初始化express和端口号 var app = express(); var PORT = 3000; //分配快速构造函数 var app = express() var blog = express() var blogAdmin = express() //分配以下网址 app.use('/api', blog) blog.use('/v1', blogAdmin) //根据URL打印值 console.dir(app.path()) console.dir(blog.path()) console.dir(blogAdmin.path())输出结果
C:\home\node>> node appPath.js '' '/api' '/api/v1'
示例2
让我们再看一个例子
//express.raw()演示示例 //导入express模块 var express = require('express'); //初始化express和端口号 var app = express(); var PORT = 3000; //分配快速构造函数 var app = express() var blog = express() //分配以下网址 app.use('/api', blog) app.use('/v1', blog) //根据URL打印值 console.dir(app.path()) //'' console.dir(blog.path()) // '/blog'
输出结果
C:\home\node>> node appPath.js '' '/v1'