该方法返回规范路径。路径以字符串形式返回。最好使用req.baseUrl方法,因为在挂载应用程序的复杂情况下,该方法可能非常复杂。app.path()app.path()
app.path( )
创建一个名为“appPath.js”的文件并复制以下代码片段。创建文件后,使用命令“node appPath.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'
让我们再看一个例子
// 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'