我正在使用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) 我正在努力让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应该工作:
我尝试过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中显示相同的数据
在perl中,我可以使用perldoc -i XML::Parser命令行获取手册.php有类似的工具吗?
我可以做到:php --rf str_repeat但它并没有给我太多信息.
我可以在这里下载html手册:http://us1.php.net/get/php_manual_en.tar.gz/from/a/mirror.是否可以从控制台访问和搜索它?
是否可以复制/粘贴文本而不使用:vs?如果我打开了两个vi窗口,我可以用鼠标复制/粘贴文本.我怎么能用键盘做呢?
我发现了两个与此类似的问题,但没有人回答我的问题.
如何将vi中的代码复制到剪贴板
将内容从一个文件复制并粘贴到VI中的另一个文件
我正在使用hook_node_presave来预先填充分类法字段和组的受众值.因此,我试图隐藏节点数据输入表单上的分类法字段.我尝试了hook_form_alter,但它对我不起作用.有可能隐藏它吗?