小编Vla*_*kov的帖子

如何将变量从app.js传递给routes/index.js?

我正在使用shrinkroute https://npmjs.org/package/shrinkroute在nodejs中建立链接.我收到错误500 ReferenceError:未定义收缩器

如何将shrinkroute传递给routes/index.js?有没有更好的方法通过传递查询字符串args创建URL?

//app.js
var app = express();

var shrinkr = shrinkroute( app, {
    "user": {
        path: "/user/:id?",
        get: routes.showOrListUsers
    }
});
//url method works in app.js    
var url = shrinkr.url( "user", { id: 5, page:40, type:'a' } );
console.log(url);

app.use( shrinkr.middleware );

//routes/index.js
exports.showOrListUsers = function(req, res, next) {                       
    console.log(req.params); 
    //shrinkr errors out in index.js                                      
    var url2 = shrinkr.url( "users", {name: "foo"});                       
    console.log(url2);                                                                         
}      
Run Code Online (Sandbox Code Playgroud)

node.js express shrinkroute

14
推荐指数
2
解决办法
2万
查看次数

MongoDB $ oid vs ObjectId

我正在努力让mongodb查询工作.收集的格式如下:

{
"_id": {
    "$oid": "54651022bffebc03098b4567"
},
"browser": "ie",
"browser_version": "10.0 Desktop",
"os_version": "8",
"device": null,
"os": "Windows"
}
Run Code Online (Sandbox Code Playgroud)

以下作品:

{
    "_id": {
        "$in": [
            {
                "$oid": "54651022bffebc03098b4567"
            },
            {
                "$oid": "54651022bffebc03098b4568"
            }
        ]
   }
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下语法错误:

{
    "_id": {
        "$in": [
            ObjectId("54651022bffebc03098b4567"),
            ObjectId("54651022bffebc03098b4568")
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

有类似的问题表明ObjectId应该工作:

如何使用java创建使用ObjectIds的查询?

mongodb中的$ all参数不适用于ObjectId列表

mongodb mlab

10
推荐指数
1
解决办法
2万
查看次数

如何在nodejs中使用swig输出JSON

我尝试过json过滤器,但是我发现"json"过滤器找不到错误.我做错了什么?

Error: Filter "json" not found at Object.exports.wrapFilter (......./node_modules/swig/lib/helpers.js:310:11)
<script type="text/javascript">
        {{ places|json }}
</script>
Run Code Online (Sandbox Code Playgroud)

对象从mongodb传递

this.displayMainPage = function(req, res, next) {
    "use strict";

    places.getPlaces(10, function(err, results) {
        "use strict";

        if (err) return next(err);

        return res.render('places_template', {
            places: results
        });
    });
}
Run Code Online (Sandbox Code Playgroud)

编辑:我正在尝试输出json传递给谷歌地图并在html中显示相同的数据

node.js swig-template

6
推荐指数
1
解决办法
5352
查看次数

如何在控制台上获取php文档?

在perl中,我可以使用perldoc -i XML::Parser命令行获取手册.php有类似的工具吗?

我可以做到:php --rf str_repeat但它并没有给我太多信息.

我可以在这里下载html手册:http://us1.php.net/get/php_manual_en.tar.gz/from/a/mirror.是否可以从控制台访问和搜索它?

php

5
推荐指数
1
解决办法
173
查看次数

如何将文本从vi复制/粘贴到不同的应用程序

是否可以复制/粘贴文本而不使用:vs?如果我打开了两个vi窗口,我可以用鼠标复制/粘贴文本.我怎么能用键盘做呢?

我发现了两个与此类似的问题,但没有人回答我的问题.
如何将vi中的代码复制到剪贴板
将内容从一个文件复制并粘贴到VI中的另一个文件

vi vim

2
推荐指数
1
解决办法
1万
查看次数

如何在drupal中隐藏节点数据输入表单上的字段?

我正在使用hook_node_presave来预先填充分类法字段和组的受众值.因此,我试图隐藏节点数据输入表单上的分类法字段.我尝试了hook_form_alter,但它对我不起作用.有可能隐藏它吗?

drupal drupal-7 drupal-modules

1
推荐指数
1
解决办法
2912
查看次数