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'

更新于: 30-9月-2021

576 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告