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'