Ajo*_*uve 2 function node.js express pug
我想在玉器中创建一个函数,但我无法找到它
我在javadoc中找到了关于finctions https://github.com/visionmedia/jade的内容,但我不明白
我想尝试一个变量存在,如果不返回var名称,有点像这个PHP脚本:
function vname(&$var, $scope=false, $prefix='unique', $suffix='value')
{
if($scope) $vals = $scope;
else $vals = $GLOBALS;
$old = $var;
$var = $new = $prefix.rand().$suffix;
$vname = FALSE;
foreach($vals as $key => $val) {
if($val === $new) $vname = $key;
}
$var = $old;
return $vname;
}
if(!isset($var)){echo vname($var)}
Run Code Online (Sandbox Code Playgroud)
谢谢
它主要归结为向locals对象添加一个函数.你可以在几个不同的地方做到这一点.
路线:
app.get('/test', function (req, res) {
res.locals.someFunction = function () { /* do stuff */ };
});
Run Code Online (Sandbox Code Playgroud)
一般中间件:
app.use(function (req, res, next) {
res.locals.someFunction = function () { /* do stuff */ };
next();
});
Run Code Online (Sandbox Code Playgroud)
应用:
app.locals.someFunction = function () { /* do stuff */ };
Run Code Online (Sandbox Code Playgroud)
这是超级基本的东西,通常记录在Express.js网站上.
| 归档时间: |
|
| 查看次数: |
628 次 |
| 最近记录: |