Express.js – app.path() 方法
app.path() 方法返回规范路径。路径以字符串的形式返回。最好使用 req.baseUrl 方法,因为在挂载应用程序的复杂情况下,app.path() 方法可能会非常复杂。
语法
app.path( )
示例 1
新建一个名为 "appPath.js" 的文件,并复制以下代码段。创建文件后,使用命令 "node appPath.js" 来运行此代码。
// app.path() Demo Example // Importing the express module var express = require('express'); // Initializing the express and port number var app = express(); var PORT = 3000; // Assigning express constructor var app = express() var blog = express() var blogAdmin = express() // Assigning the below url's app.use('/api', blog) blog.use('/v1', blogAdmin) // printing values as per the URLs console.dir(app.path()) console.dir(blog.path()) console.dir(blogAdmin.path())
输出
C:\home
ode>> node appPath.js '' '/api' '/api/v1'
示例 2
我们再来看一个示例
// express.raw() Demo Example // Importing the express module var express = require('express'); // Initializing the express and port number var app = express(); var PORT = 3000; // Assigning express constructor var app = express() var blog = express() // Assigning the below url's app.use('/api', blog) app.use('/v1', blog) // printing values as per the URLs console.dir(app.path()) // '' console.dir(blog.path()) // '/blog'
输出
C:\home
ode>> node appPath.js '' '/v1'
广告