Node.js expressjs3视图中的访问请求
可以在ExpressJS 3中访问我的视图中的查询参数吗 我有一个网址: 在我看来,我想访问搜索参数 我可以以本地人的身份通过它,但不知道我是否可以直接访问它——我的实验没有成功Node.js expressjs3视图中的访问请求,node.js,express,Node.js,Express,可以在ExpressJS 3中访问我的视图中的查询参数吗 我有一个网址: 在我看来,我想访问搜索参数 我可以以本地人的身份通过它,但不知道我是否可以直接访问它——我的实验没有成功 我不想知道直接访问的优缺点,只想知道它是否可能以及如何实现。我很确定只有本地人才能进入该视图 不寻找直接访问的优点和缺点,只想知道是否可能以及如何实现 没有利弊之分。这就像说我想用15乘以0,但我不想让答案是苹果。我很确定只有本地人才能进入这个视图 不寻找直接访问的优点和缺点,只想知道是否可能以及如何实现 没有利弊之分
我不想知道直接访问的优缺点,只想知道它是否可能以及如何实现。我很确定只有本地人才能进入该视图 不寻找直接访问的优点和缺点,只想知道是否可能以及如何实现
没有利弊之分。这就像说我想用15乘以0,但我不想让答案是苹果。我很确定只有本地人才能进入这个视图 不寻找直接访问的优点和缺点,只想知道是否可能以及如何实现
没有利弊之分。这就像说我想用15乘以0,但我不想答案是apple。以下是从您的角度访问
req.query
的几种方法:
在调用render
在您的视图中,您可以访问search
作为query.search
设置res.locals
在您的视图中,您可以访问search
作为query.search
使用中间件
这与前面的示例类似,但我们可以以可重用的方式使用中间件
function(req, res, next) {
res.locals.query = req.query;
next();
};
使用上述中间件的任何路由都将设置res.locals.query
编辑
看来我误解了这个问题。目的是查看是否可以在不使用上述技术的情况下访问请求数据。据我所知,这是不可能的。希望上述内容对一些读者仍然有用。以下是从您的角度访问
req.query
的几种方法:
在调用render
在您的视图中,您可以访问search
作为query.search
设置res.locals
在您的视图中,您可以访问search
作为query.search
使用中间件
这与前面的示例类似,但我们可以以可重用的方式使用中间件
function(req, res, next) {
res.locals.query = req.query;
next();
};
使用上述中间件的任何路由都将设置res.locals.query
编辑 看来我误解了这个问题。目的是查看是否可以在不使用上述技术的情况下访问请求数据。据我所知,这是不可能的。希望以上内容对一些读者仍然有用。中间件:
function(req, res, next) {
res.locals.param = req.param;
next();
};
视图:
中间件:
function(req, res, next) {
res.locals.param = req.param;
next();
};
视图:
我想他知道这一点。他想“直接”访问它。“我可以作为本地人传递它,但不知道我是否可以直接访问它”对不起,我错过了问题末尾关于“直接”的部分。我希望我的答案对寻找问题标题的人仍然有用。看来我刚刚收到了有史以来第一张反对票。这让我成了一只悲伤的熊猫。看来我想要的可能是不可能的——如果没有答案出现,我会将你的答案标记为有效,因为这是最好的答案,也是一个很好的答案。听起来不错。我会在回答中加一条说明情况。我想他知道这一点。他想“直接”访问它。“我可以作为本地人传递它,但不知道我是否可以直接访问它”对不起,我错过了问题末尾关于“直接”的部分。我希望我的答案对寻找问题标题的人仍然有用。看来我刚刚收到了有史以来第一张反对票。这让我成了一只悲伤的熊猫。看来我想要的可能是不可能的——如果没有答案出现,我会将你的答案标记为有效,因为这是最好的答案,也是一个很好的答案。听起来不错。我将在回答中加一条说明情况。
<%= param.search %>